A sintaxe da expressão regular para FART está documentada em algum lugar?

A sintaxe da expressão regular para FART está documentada em algum lugar?

Estou tentando usar FART (localizar e substituir texto) para procurar sequências de caracteres e estou usando a --c-styleopção (para poder usar \x2Fpara representar uma barra) e também --word, para poder usar expressões regulares. No entanto, não consigo fazer expressões regulares funcionarem.

Por exemplo

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

deve corresponder e imprimir as linhas:

// hello
// well, hello there

- dada a minha compreensão da sintaxe RegExp ( .corresponde a qualquer caractere, *significa "zero ou mais ocorrências do caractere anterior"), mas parece não funcionar.

Alguém sabe se a sintaxe das expressões regulares está documentada? (ou talvez --c-stylee --wordsejam incompatíveis?).

**EDITAR**

Devo salientar que o utilitário findstrtambém faz o trabalho que desejo e provavelmente suporta regex corretamente, mas a única coisa realmente útil FARTé que ele retorna o número de ocorrências em %ErrorLevel%. findstrretorna apenas um "encontrado" ou "não encontrado" no código de retorno.

Responder1

O pessoal do FART no SourceForge confirmou que não há suporte para expressões regulares.

informação relacionada