logo www.webaide.net - php html javascript creation web

Les rêgles


*
par spado
03/11/2004 à 23h54
rss
Toutes les regles ( regex ) des expressions reguliéres, leurs utilisations expliqué dans cette page.

Introduction

Je vais lister toutes les regles que vous pouvez utiliser, ainsi que leurs fonctionnement

Debut et fin de chaine

^ Debut de chaine
^bla = tout ce qui comence par bla
* Fin de chaine
bla* = tout ce qui fini par bla

les classes de caracteres

a[135]cdau choix 1,3 ou 5
la reponse pourra etre a1cd, a3cd ou a5cd
a[1-5]au choix 1 à 5 donc a1,a2,a3,a4,a5

les caracteres

[1-9]1 2 3 4 5 6 7 8 9
[a-z] a à z
[A-Z] A à Z
.Nimporte quel caractere
-Le tiret doit etre mis en tout premier pour etre pris en compte
[-a8] - ou a ou8
[[:alpha:]]N'importe quelle lettre
[[:digit:]]N'importe quel chiffre
[[:xdigit:]]N'importe quel caracter hexadecimal
[[:alnum:]]Lettre ou chiffre
[[:space:]]Un espace
[[:punct:]]Signe de ponctuation
[[:lower:]]Lettre en minuscule
[[:upper:]]Lettre en majuscule
[[:blank:]]espace ou tabulation
[[:graph:]]caracter affichable
[[:cntrl:]]caractere echapement
[[:print:]]caractere imprimable

Les operateurs

^Negation
[^5] = tout sauf 5
|OU
L(e|a) = Le ou la
()Delimitateur, sert aussi pour les sorties = ce qu il y a dans la premiere parenthese, = dans le deuxieme, etc ...
ereg("H([1-9])",, ); = si j ai H2 = 2 et etc ...

Quantitificateur

*O ou plusieurs occurence
bla[a]* = bla ou blaa ou blaaa et etc...
+1 ou plusieurs occurence
bla[a]+ = blaa ou blaaa ou blaaaa et etc...
?0 ou 1 occurence
bla[a]? = bla ou blaa seulement
{X}X occurence
bla[a]{3} = blaaaa
{X,Y}Entre X et Y occurence
bla[ao]{1,3} = blaa ou blao blaoao ou blaaaa et etc ...
{X,}Au moin X occurence
bla[o](2,} blaoo ou blaooo et etc ...
Liens sponsorisés
- Pour réagir : le chat ou Contacter l'auteur
- Lien rapide vers la page : webaide.net/aide-2.html
- Recommander : Digg it del.icio.us it Blogmark it Blogmark it Ajouter a mes favoris Technorati Scoop it Fuzz it Tape Moi! AllActuer Ca! Nuouz Ca! Memes Ca! Pioche Ca! Blue it Bookmark Ca!
- Création webaide.net, toutes reproductions interdites.
plan du site - Compétences - Echanges de liens - Me contacter - configurer votre adresse e-mail creation site internet