| Nom |
Description |
| "traitement" |
Ce paramètre permet d'indiquer le masque de traitement de l'expression régulière. la chaîne de caractères de traitement est très complexe, voici les symboles et leurs significations avec des combinaisons possibles supporté: |
| Ce symbole permet d'indiquer une correspondance avec un des caractères, à l'exception de «\n». |
| . |
Ce symbole permet d'indiquer une correspondance avec un des caractères, à l'exception de «\n». |
| | |
Ce symbole permet d'indiquer une altération |
| ( ) |
Ces symboles permettent d'indiquer un groupe et une capture |
| [ ] |
Ces symboles permettent d'indiquer une classe de caractères |
| \ |
Ce symbole permet d'indiquer de modifier le prochain caractère |
| Ce symbole permet d'indiquer une forme de positionnement de la recherche. |
| ^ |
Ce symbole permet d'indiquer le commencement d'une correspondance de chaîne de caractères ou d'une ligne. |
| $ |
Ce symbole permet d'indiquer la fin d'une correspondance de chaîne de caractères ou de ligne. |
| \b |
Ce symbole permet d'indiquer une correspondance d'une limite de «mot» |
| \B |
Ce symbole permet d'indiquer une correspondance d'une limite sans «mot» |
| Les quantifieurs sont appliqués avant un «atome». |
| * |
Ce symbole permet d'indiquer une correspondance de 0 ou plusieurs fois |
| + |
Ce symbole permet d'indiquer une correspondance de 1 ou plusieurs fois |
| ? |
Ce symbole permet d'indiquer une correspondance de 0 ou 1 fois. |
| {N} |
Ce symbole permet d'indiquer une correspondance exacte au nombre de fois «N» |
| {N,} |
Ce symbole permet d'indiquer une correspondance d'un minimum de «N» nombre de fois. |
| {N,M} |
Ce symbole permet d'indiquer une correspondance dans l'intervalle de fois «N» et «M» nombre de fois. |
| Les caractères de classe de métacaractères. |
| ^ |
Ce symbole permet d'indiquer le premier caractère d'une classe effectue une négation de cette classe. |
| _ |
Ce symbole permet d'indiquer un moins le premier ou le dernier caractère de la classe, utilisé pour les rangs. |
| Les caractères de raccourci de classe. |
| \d |
[0-9] |
Ce symbole permet d'indiquer un chiffre. |
| \D |
[^0-9] |
Ce symbole permet d'indiquer que se n'est pas un chiffre. |
| \s |
[ \t\n\r\f] |
Ce symbole permet d'indiquer un espace |
| \S |
[^ \t\n\r\f] |
Ce symbole permet d'indiquer que se n'est pas un espace |
| \w |
[a-zA-Z0-9_] |
Ce symbole permet d'indiquer un caractère de «mot». |
| \W |
[^a-zA-Z0-9_] |
Ce symbole permet d'indiquer que se n'est pas un caractère de «mot». |
| Les métaguillemets et les cas de transformations. |
| \E |
Ce symbole permet d'indiquer la fin de la modification. |
| \L |
Ce symbole permet d'indiquer des caractères minuscules jusqu'à «\E». |
| \Q |
Ce symbole permet d'indiquer des caractères de guillemet de méta jusqu'à «\E». |
| \U |
Ce symbole permet d'indiquer des caractères majuscules jusqu'à «\E». |
| Les variables spéciales. |
| $` |
Ce symbole permet d'indiquer les caractères correspondant à la gauche. |
| $& |
Ce symbole permet d'indiquer les caractères correspondant. |
| $’ |
Ce symbole permet d'indiquer les caractères correspondant à la droite. |
| \N |
Ce symbole permet d'effectuer la capture de Nième ensemble de parenthèses si dans une correspondance de côté. |
| $N |
Ce symbole permet d'effectuer la capture de Nième ensemble de parenthèses si ce n'est pas dans une correspondance de côté. |
| Les attributs (modificateurs). |
| /e |
Ce symbole permet d'indiquer qu'il faut évaluer le côté gauche de l'expression |
| /g |
Ce symbole permet d'indiquer qu'il faut effectuer une recherche dans toutes les sous-chaines de caractères |
| /i |
Ce symbole permet d'indiquer qu'il n'y a aucune distinction entre les majuscules et minuscules |
| /m |
Ce symbole permet d'indiquer qu'il faut effectuer le traitement de chaîne de caractères sur de multiples lignes |
| /s |
Ce symbole permet d'indiquer qu'il faut effectuer le traitement de chaîne de caractères sur une seule ligne |
| /x |
Ce symbole permet d'indiquer qu'il faut effectuer le traitement étendu des expressions régulières |
| Les opérations d'expressions régulières. |
| =~ |
Ce symbole permet d'effectuer l'application d'une expression régulière (regex). |
| !~ |
Ce symbole permet d'effectuer la négation de l'application d'une expression régulière (regex). |
| "attribut" |
Ce paramètre permet d'indiquer les attributs de modification du comportement de l'expression régulière. Voici les symboles avec combinaisons possibles supporté: |
| g |
Cet attribut permet d'indiquer qu'il faut effectuer un remplacement de tous les sous-chaîne de caractères |
| i |
Cet attribut permet d'indiquer qu'il n'y a aucune distinction entre les majuscules et minuscules |
Ce constructeur permet de créer cette objet, afin de manipuler des expressions régulières