Outils pour utilisateurs

Outils du site


regex

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
regex [2024/12/10 20:55] lucregex [2024/12/10 21:26] (Version actuelle) luc
Ligne 62: Ligne 62:
  
 === Groupes === === Groupes ===
 +
 +CE qui suit fonctionne avec la lib re (regex) de python
  
 les groupes sont délimités par les parenthèse ''( )'' les groupes sont délimités par les parenthèse ''( )''
Ligne 67: Ligne 69:
 On peut avoir des groupes nommés pour les réutiliser plus facilement, notamment en python : On peut avoir des groupes nommés pour les réutiliser plus facilement, notamment en python :
 <code|pcre> <code|pcre>
-(?<year>\d{4})+(?P<year>\d{4})
 # permet de trouver un groupe 4 digits consécutifs, et de le nommer "year" # permet de trouver un groupe 4 digits consécutifs, et de le nommer "year"
 </code> </code>
Ligne 74: Ligne 76:
 <code|pcre> <code|pcre>
 # IMG-20201025.jpg # IMG-20201025.jpg
-(?<=IMG-)(?<year>\d{4})+(?<=IMG-)(?P<year>\d{4})
  
 # (?<=IMG-) : est un précurseur, il ne sera pas retenu dans le match, mais il doit être présent sans quoi on ne capture pas les nombres # (?<=IMG-) : est un précurseur, il ne sera pas retenu dans le match, mais il doit être présent sans quoi on ne capture pas les nombres
regex.1733864133.txt.gz · Dernière modification : 2024/12/10 20:55 de luc