web-dev-qa-db-fra.com

Bloc-notes ++ regex replace

J'ai un fichier texte plein de lignes suivantes:

F randomtext
F morerandomtext

de quel type d'expression régulière j'ai besoin pour que la sortie soit comme ceci:

randomtext,foo
morerandomtext,foo

donc le F devient foo et se déplace jusqu'à la fin de la ligne.

Merci

30
Rabays

Trouver:

F (.*)

Remplacez tout par:

\1,foo
67
BoltClock

Je voudrais ajouter ceci: Avec Notepad ++, vous pouvez trouver avec regex et remplacer des choses dans un ensemble de fichiers aussi. Ce qui suit trouvera tous les fichiers dont les lignes commencent par un F majuscule et un espace dans les fichiers * .txt du dossier D:\mydir -dont les sous-répertoires.

Pour ouvrir la fenêtre Rechercher dans les fichiers dans le Bloc-notes ++, tapez Ctrl + Maj + 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
4
Ciove