regex
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| regex [2024/12/10 20:54] – luc | regex [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 '' | ||
| 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|python> | + | <code|pcre> |
| - | (?< | + | (?P< |
| # permet de trouver un groupe 4 digits consécutifs, | # permet de trouver un groupe 4 digits consécutifs, | ||
| </ | </ | ||
| On peut également se servir des groupes pour avoir des précurseurs (non capturés) qui doivent être présents (ou absents), immédiatement suivis par ce qu'on veut capturer, par exemple : | On peut également se servir des groupes pour avoir des précurseurs (non capturés) qui doivent être présents (ou absents), immédiatement suivis par ce qu'on veut capturer, par exemple : | ||
| - | <code|regex> | + | <code|pcre> |
| # IMG-20201025.jpg | # IMG-20201025.jpg | ||
| - | (?< | + | (?< |
| # (?< | # (?< | ||
regex.1733864056.txt.gz · Dernière modification : de luc
