FART 的正規表示式語法是否在任何地方都有記錄?

FART 的正規表示式語法是否在任何地方都有記錄?

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

相關內容