Différences entre les versions de « Regexp »

Ligne 38 : Ligne 38 :
 
===Les classes de caractères===
 
===Les classes de caractères===
 
Une classe de caractères peut être définie en écrivant entre [ ] la liste des caractères de la classe.
 
Une classe de caractères peut être définie en écrivant entre [ ] la liste des caractères de la classe.
{| class="wikitable"  style="margin: auto; text-align: center;"
+
{| class="wikitable"  style="margin: auto; text-align: left;"
 
|+ Les méta caractères
 
|+ Les méta caractères
 
|-
 
|-
Ligne 44 : Ligne 44 :
 
|-
 
|-
 
![abc]  
 
![abc]  
|la classe des trois caractères a, b et c
+
|La classe des trois caractères a, b et c
 
|-
 
|-
 
![a-z]  
 
![a-z]  
|la classe de tous les caractères de a à z.
+
|La classe de tous les caractères de a à z.
 
|-
 
|-
 
![^abc]  
 
![^abc]  
|la classe de tous les caractères sauf a, b et c.
+
|La classe de tous les caractères sauf a, b et c.
 
|-
 
|-
 
![a-zA-Z]
 
![a-zA-Z]
|l'union des classes [a-z] et [A-Z].
+
|L'union des classes [a-z] et [A-Z].
 
|-
 
|-
 
|}
 
|}

Version du 16 décembre 2010 à 10:36

Description

Guide

Les méta-caractères

Ce sont des caractères qui sont interprétés par l'analyseur. Pour qu'un méta-caractère ne soit par interprété par l'analyseur, il faut le faire précéder du caractère '\'.

Les méta caractères
Méta-caractères Signification
? Opérateur portant sur l'expression précédente : 0 ou une fois l'expression précédente.
* Opérateur portant sur l'expression précédente :0, 1 ou plusieurs fois l'expression précédente.
+ Opérateur portant sur l'expression précédente : 1 ou plusieurs fois l'expression précédente.
{n} Opérateur portant sur l'expression précédente : n fois exactement l’expression précédente
{n,m} Opérateur portant sur l'expression précédente : n fois minimum et m fois maximum l’expression précédente
^ Négation ou début de ligne.
$ Fin de ligne.
| Opérateur ou.

Les classes de caractères

Une classe de caractères peut être définie en écrivant entre [ ] la liste des caractères de la classe.

Les méta caractères
Classe Signification
[abc] La classe des trois caractères a, b et c
[a-z] La classe de tous les caractères de a à z.
[^abc] La classe de tous les caractères sauf a, b et c.
[a-zA-Z] L'union des classes [a-z] et [A-Z].

Exemples

Voir aussi


La dernière modification de cette page a été faite le 16 décembre 2010 à 10:36.