
我正在嘗試使用 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
SourceForge 的 FART 人員已確認不支援正規表示式。