1

Я пытаюсь использовать FART (найти и заменить текст) для поиска последовательностей символов, и я использую --c-style (чтобы я мог использовать \x2F для представления косой черты), а также --word , поэтому я могу использовать регулярные выражения. Однако я не могу заставить работать регулярные выражения.

Например

fart --line-number --ignore-case --preview --c-style --word *.pas "\x2F\x2F.*hello"

должны соответствовать и распечатать строки:

// hello
// well, hello there

- учитывая мое понимание синтаксиса RegExp (. соответствует любому символу, * означает "ноль или более вхождений предшествующего символа"), но, похоже, он не работает.

Кто-нибудь знает, задокументирован ли синтаксис регулярных выражений? (или, может быть, --c-style и --word несовместимы?).

** РЕДАКТИРОВАТЬ **

Я должен отметить, что утилита findstr также выполняет ту работу, которую я хочу, и, вероятно, правильно поддерживает регулярные выражения, но одна действительно полезная вещь в FART - это то, что она возвращает количество совпадений в %ErrorLevel% . findstr возвращает только "найдено" или "не найдено" в коде возврата.

1 ответ1

3

Сотрудники FART в SourceForge подтвердили, что регулярные выражения не поддерживаются.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .