
Estoy tratando de usar FART (buscar y reemplazar texto) para buscar secuencias de caracteres y estoy usando la --c-style
opción (para poder usar \x2F
para representar una barra diagonal) y también --word
, para poder usar expresiones regulares. Sin embargo, no puedo hacer que funcionen las expresiones regulares.
P.ej
fart --line-number --ignore-case --preview --c-style --word *.pas "\x2F\x2F.*hello"
debe coincidir e imprimir las líneas:
// hello
// well, hello there
- dado mi conocimiento de la sintaxis RegExp ( .
coincide con cualquier carácter, *
significa "cero o más apariciones del carácter anterior"), pero no parece funcionar.
¿Alguien sabe si está documentada la sintaxis de las expresiones regulares? (¿o tal vez --c-style
y --word
son incompatibles?).
** EDITAR **
Debo señalar que la utilidad findstr
también hace el trabajo que quiero y probablemente admita expresiones regulares correctamente, pero lo realmente útil FART
es que devuelve el número de visitas en %ErrorLevel%
. findstr
solo devuelve "encontrado" o "no encontrado" en el código de retorno.
Respuesta1
La gente de FART en SourceForge ha confirmado que no hay soporte para expresiones regulares.