Comment remplacer un caractère à une positon spécifique dans Notepad++ ?
Réponses rédigées par Antoine
Dernière mise à jour : 2022-06-20 13:17:25
Question
Bonjour,
J'ai un fichier de plusieurs lignes que j'édite avec Notepad++. Je cherche à modifier le 7ème caractère de chacune des lignes.
123456 absc d
Remplacer l'espace à la position 7 par un point virgule.
123456;abc d
Réponse
Vous devez utiliser une expression régulière pour sélectionner le 7ème caractère, et ainsi remplacer un caractère à une positon spécifique dans Notepad++ :
(?<=^.{6})(.)
?<=
sélectionne les caractères avant l'expression principale sans les inclure dans le résultat.^
correspond au début de la chaîne..
sélectionne tous les caractères sauf les sauts de ligne.{6}
positionne le pointeur après le 6ème caractères.(.)
crée un groupe de capture pour extraire la sous chaîne ou utiliser la référence arrière.