Les rêgles
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 fonctionnementDebut 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]cd | au 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 ... |



Flux Rss












