web:php: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 | ||
web:php:regex [le 19/09/2013 à 14:54] – Yosko | web:php:regex [le 10/10/2013 à 13:27] (Version actuelle) – Yosko | ||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
Les regex définie à la base pour Perl, ont été adaptée en PHP avec quelques subtilités évoquées sur [[http:// | Les regex définie à la base pour Perl, ont été adaptée en PHP avec quelques subtilités évoquées sur [[http:// | ||
+ | |||
+ | [[web: | ||
===== Fonctions ===== | ===== Fonctions ===== | ||
Ligne 177: | Ligne 179: | ||
| '' | | '' | ||
| '' | | '' | ||
- | | '' | + | | '' |
- | | '' | + | | '' |
==== Les groupes ==== | ==== Les groupes ==== | ||
+ | |||
+ | === Base === | ||
Si vous souhaitez appliquer une option, un règle à une section de votre regex qui ne peut pas être désignée de manière unitaire (c' | Si vous souhaitez appliquer une option, un règle à une section de votre regex qui ne peut pas être désignée de manière unitaire (c' | ||
Ainsi, '' | Ainsi, '' | ||
+ | |||
+ | == Capture == | ||
+ | |||
+ | L' | ||
+ | |||
+ | == Référence == | ||
+ | |||
+ | Chaque groupe de capture onbtient automatiquement un identifiant qui peut être ensuite réutilisé plus loin dans la regex. Ainsi '' | ||
+ | |||
+ | Cependant, toute référence cherchera non pas le même motif que le groupe, mais bien la même chaine qui a été trouvée en correspondance avec le motif la première fois. | ||
+ | |||
+ | Il est possible (en PHP en tout cas) de faire appel à une référence avant la déclaration du groupe. Par contre une référence à un groupe qui n' | ||
+ | |||
+ | Il est possible d' | ||
+ | ===== Webographie ===== | ||
+ | |||
+ | * [[http:// |
web/php/regex.1379602442.txt.gz · Dernière modification : le 19/09/2013 à 14:54 de Yosko