Date JJ/MM/AA en JJ/MM/AAAA avec Notepad++

Résolu/Fermé
fleptche Messages postés 6 Date d'inscription dimanche 19 mars 2017 Statut Membre Dernière intervention 14 mai 2022 - Modifié par Jeff le 19/03/2017 à 12:31
fleptche Messages postés 6 Date d'inscription dimanche 19 mars 2017 Statut Membre Dernière intervention 14 mai 2022 - 19 mars 2017 à 12:13
Bonjour.
Je souhaite modifier une date JJ/MM/AA en JJ/MM/AAAA depuis 95
Si je modifie par exemple 02 et le remplace par 2002, je modifie aussi les jours 02 et les mois 02 (02/02/02 va donner 2002/2002/2002).
Notepad++ permet-il de modifier qu'une zone dans le texte ? (j'arrive à sélectionner que la partie AA, mais lors du remplacement, c'est tout le texte qui est modifié)

Merci d'avance

1 réponse

jee pee Messages postés 39591 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 19 avril 2024 9 225
Modifié par jee pee le 19/03/2017 à 11:52
Salut,

Il faut utiliser ce qui s'appelle des expressions régulières (regexp). Comme :



Le . est un caractère joker (n'importe quel caractère), le \1 reprend le texte d'origine correpondant à ce qui est entre parenthèse.

cdlt
        un étranger, c'est un ami qu'on n'a pas encore rencontré.
1
jee pee Messages postés 39591 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 19 avril 2024 9 225
Modifié par jee pee le 19/03/2017 à 12:01
En développant un peu, pour les années 20XX
Recherche :
(../../)(0|1.)

Remplacer par :
\120\2


pour les années 19XX
Recherche :
(../../)(9.)

Remplacer par :
\119\2
0
fleptche Messages postés 6 Date d'inscription dimanche 19 mars 2017 Statut Membre Dernière intervention 14 mai 2022
19 mars 2017 à 12:13
Super ! C'est nickel !... avec les explications !

Grand merci !
0