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
