86 votes

Remplacer regexp capture-group dans Notepad++ ?

Question rapide : J'ai un regexp, ^(?:\b[A-Z]+\b\s+)+(.*)\d{8} ce qui donne deux groupes de capture. Je voudrais remplacer le groupe de capture 1 par un espace blanc. Est-ce possible ?

Si je le remplace par : \1 il remplace TEST TESTER Hello, world. Another word here. 75793250 -> avec Hello, world. Another word here . Je veux ce résultat : TEST TESTER 75793250 . Remplacer le \1 avec un espace.

144voto

Jerry Points 40870

Essayez d'utiliser :

^((?:\b[A-Z]+\b\s+)+)(?:.*)(\d{8})

Et remplacer par :

\1\2

10voto

Anirudha Points 21931

Faites-le comme ça :

Regex : ^(\b[A-Z]+\b\s+)+(?:.*)(\d{8})

Remplacer par : \1 \2

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X