Question rapide: j'ai une expression rationnelle, ^(?:\b[A-Z]+\b\s+)+(.*)\d{8}
, qui donne deux groupes de capture. Je voudrais remplacer le groupe de capture 1 par un espace. Est-ce possible?
Si je 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
. Remplacement du \1
avec un espace.
Essayez d'utiliser:
^((?:\b[A-Z]+\b\s+)+)(?:.*)(\d{8})
Et remplacez par:
\1\2
Pourquoi ferais-tu ça.
Faites-le de cette façon
Regex: ^(\b[A-Z]+\b\s+)+(?:.*)(\d{8})
Remplacer par:\1 \2