2011-12-11 48 views
29

Tengo archivo de texto completo de las líneas siguientes:Notepad ++ expresiones regulares reemplazar

F randomtext 
F morerandomtext 

qué tipo de expresiones regulares que necesito para que la salida sería así:

randomtext,foo 
morerandomtext,foo 

por lo que el F se convierte en foo y se mueve al final de la línea.

Gracias

Respuesta

67

Encontrar:

F (.*) 

Reemplazar todo con:

\1,foo 
4

me gustaría añadir lo siguiente: Con Notepad ++ se pueden encontrar con expresiones regulares y reemplazar las cosas en un conjunto de archivos también. Lo siguiente encontrará todos los archivos que tienen líneas que comienzan con mayúscula F y espacio en los archivos * .txt de D: \ mydir -folder incluyendo subdirectorios.

Para abrir Buscar en la ventana Archivos en el Bloc de notas ++ tipo Ctrl + Shift + F.

Find what: ^F (.*) 
Replace with: \1,foo 
Filters: \1,foo 
Directory: D:\mydir 
Match case: Checked 
In all sub-folders: Checked 
Search Mode: Regular expression 
Cuestiones relacionadas