Utilisation de Notepad ++ Regex pour rechercher et remplacer uniquement une partie du texte trouvé
J'ai un fichier avec une certaine séparés par des virgules de noms et de certains séparées par des virgules, des numéros de compte. Ainsi le nom sera toujours quelque chose comme "Dow, John", et les nombres comme "012394,19862". À l'aide de Notepad++'Regex Trouver les caractéristiques, je tiens à les changer tous les ','s entre les numéros dans'|'.
Fondamentalement tour:
12345,09876
13568,08642
en
12345|09876
13568|08642
J'ai été en utilisant [0-9],
à trouver les virgules, mais je ne peux pas le faire correctement laisser le dernier chiffre du nombre et de la remplacer juste la virgule.
Des idées?
source d'informationauteur JToland
Vous devez vous connecter pour publier un commentaire.
De recherche pour
([0-9]),
et de le remplacer avec\1|
. Cela fonctionne?utiliser cette expression
et de le remplacer avec
OU
(?<=\d),
devrait fonctionner. Curieusement, cela ne fonctionne que si j'utilise tout remplacer, mais pas si j'utilise la remplacer. Comme alternative, vous pouvez utiliser(\d),
et de le remplacer avec$1|