« Modèle:Regex » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 9 :
[[Catégorie:Modèles imprimables spécifiques à plusieurs livres]]
</noinclude>
{| class="wikitable" border="1"
|+ Expressions rationnelles courantes
! Caractère
Ligne 54 :
| interrogation
| 0 ou 1 occurrence
|}
 
{| class="wikitable"
|+ Classes de caractères {{w|POSIX}}<ref>https://www.regular-expressions.info/posixbrackets.html</ref>
! Classe
! Signification
|----
|<nowiki>[[:alpha:]]</nowiki>
|n'importe quelle lettre
|-----
|<nowiki>[[:digit:]]</nowiki>
|n'importe quel chiffre
|-----
|<nowiki>[[:xdigit:]] </nowiki>
|caractères hexadécimaux
|-----
|<nowiki>[[:alnum:]]</nowiki>
|n'importe quelle lettre ou chiffre
|-----
|<nowiki>[[:space:]]</nowiki>
|n'importe quel espace blanc
|-----
|<nowiki>[[:punct:]]</nowiki>
|n'importe quel signe de ponctuation
|-----
|<nowiki>[[:lower:]] </nowiki>
|n'importe quelle lettre en minuscule
|-----
|<nowiki>[[:upper:]] </nowiki>
|n'importe quelle lettre capitale
|-----
|<nowiki>[[:blank:]]</nowiki>
|espace ou tabulation
|-----
|<nowiki>[[:graph:]] </nowiki>
|caractères affichables et imprimables
|-----
|<nowiki>[[:cntrl:]]</nowiki>
|caractères d'échappement
|-----
|<nowiki>[[:print:]]</nowiki>
|caractères imprimables exceptés ceux de contrôle
|}
 
{| class="wikitable" border="1"
|+ Expressions rationnelles Unicode<ref>http://www.regular-expressions.info/unicode.html</ref>
! Expression !! Signification
|-
| \A || Début de chaine
|-
| \b || Caractère de début ou fin de mot
|-
| \d || Chiffre
|-
| \D || Non chiffre
|-
| \s || Caractères espace
|-
| \S || Non caractères espace
|-
| \W || Caractère qui n'est pas lettre, chiffre ou underscore
|-
| \w || Lettre, chiffre ou underscore
|-
| \X || Caractère Unicode
|-
| \z || Fin de chaine
|}
{{Cacher à l'impression|'''Débogueur''' : https://regex101.com/}}