Bon, alors je suis en train d'essayer de remplacer une ligne comme celle-ci
00010 (0x000A)
avec quelque chose comme:
0010 (0x000A)
En gros, enlever le premier 0
à partir d'une chaîne de 5 chiffres. Le fichier contient environ 134 000 lignes. Donc, je veux juste enlever le premier 0
à partir d’une ligne de 5 chiffres pour faire la chaîne finale de 4 chiffres.
J'ai lu des informations sur la fonction de recherche dans Notepad ++, mais pour ma vie, je ne peux vraiment pas comprendre comment cela fonctionne. Très de confusion.
Donc, une réponse serait formidable - une réponse avec quelques explications serait fantastique!
Réponses:
0 pour la réponse № 1Je n’ai pas Notepad ++ sur cette machine, donc je ne peux pas le tester pour le moment, mais cette regex devrait travail.
Trouver: ^[0-9]([0-9]{4})$
Remplacer: 1
Rompre cela, cela correspond au début de lachaîne, suivie d'un caractère compris entre 0 et 9, suivie de quatre autres de ces caractères, en les capturant, puis à la fin de la chaîne, et la remplace par le premier groupe de capture.