J'ai un gros fichier texte qui contient les numéros de page (de 997 à 2989) et son contenu.Notepad ++ RegEx: Copier le texte de recherche et le remplacer par la valeur ajoutée
Ex.
997
....
some-content
....
998
....
some-content
....
999
....
some-content
....
and so on..
.
.
.
2989
....
some-content
....
Je veux ajouter la valeur 1 à chaque numéro de page mentionné ci-dessus en utilisant regex dans notepad ++ sans affecter son contenu réel de sorte qu'il va afficher comme ceci:
1 997
....
some-content
....
1 998
....
some-content
....
1 999
....
some-content
....
and so on..
.
.
.
1 2989
....
some-content
....
En utilisant l'expression suivante régulière I « m capable de trouver tous les numéros de page
/^(\s|\s\s|\s\s\s)(9|1|2)\d+$/gm
Mais je ne sais pas comment puis-je remplacer par 1 et en gardant annexant même page pas comme il est.
J'ai utilisé \ 1 mais cela ne fonctionne pas et le remplace par un espace vide.
Toute aide serait appréciée.
Try '^ (\ s {1,3}) ([912] \ d +) $' 'et le remplacer par $ {1} 1 2' $ (ou' \ 11 2' $, il est le même) –
@ WiktorStribiżew: Ohh génial son fonctionnement, mais une question son espace vide en annexe avant 1. Comment éviter cela? – Sky
Peut-être avez-vous besoin de '^ (\ h {1,3}) ([912] \ d +) $' -> '1 $ 1 $ 2'? –