Я пытаюсь использовать 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
возвращает только "найдено" или "не найдено" в коде возврата.