Я пытаюсь написать Regex, чтобы найти строки в файлах, где команды не используют абсолютные пути. К сожалению, с этими строками возникают проблемы с пробелами.
// PATHS
pathmunge /absolute/path
pathmunge ~not/absolute/path
pathmunge /absolute/path
// matches
pathmunge ~not/absolute/path
Мое выражение соответствует строкам с пробелами в начале и перед строкой pathmunge
, но не находит строки с переменной длиной Пробел, но без «/» в качестве следующего непробельного символа.
Пока у меня есть:
^(?=\s+pathmunge)\s+(?!\/).*$
Любая помощь приветствуется.