Recherche expression

battit64000 Messages postés 1 Date d'inscription jeudi 28 mai 2020 Statut Membre Dernière intervention 28 mai 2020 - 28 mai 2020 à 11:45
Whismeril Messages postés 19020 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 14 avril 2024 - 28 mai 2020 à 12:54
Bonjour,

"SEMAINE 20200527 (26/05/2020 11:31:29) "
"SEMAINE 20200528 (27/05/2020 10:51:28) "

voici une partie de mon text
je voudrais trouver la ligne qui commence par " et fini par " avec la date au format yyyyddmm

([12]\d{3}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01]))

j'ai trouvé l'expression pour la date mais pas pour entouré par les "

1 réponse

Whismeril Messages postés 19020 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 14 avril 2024 655
28 mai 2020 à 12:54
Bonjour

Si j’ai bien compris
".+([12]\d{3}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])).+"


Il y a des sites permettant de tester ses regex.
Les captures sont surlignées dans le texte ça permet de voir directement ce qui est bon ou pas.

Par contre, il faut essayer de choisir un site qui utilise le même moteur de regex que toi.
Par exemple regexstorm utilise le moteur .Net (C#, VB.Net...), sur regex101 tu peux choisir entre le moteur de PHP, de Python, Javascript ou de Goland
1
Rejoignez-nous