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 : 2024/12/10 20:54 de luc