Visiteur  Droits sur la page Lecture seule  

 

PHP

.  	le point  		n'importe quel caractère
[...] 	classe de caractères 	tous les caractères énumérés dans la classe
[^...] 	classe complémentée 	Tous les caractères sauf ceux énumérés
^ 	circonflexe 		positionne le début de la chaine, la ligne...
$ 	dollar 			marque la fin d'une chaine, ligne...
| 	barre verticale 		alternative - ou reconnaît l'un ou l'autre
(...) 	parenthèse 		utilisée pour limiter la portée d'un masque ou de l'alternative
* 	astérisque 		0 ou plusieurs occurences
+ 	le plus 			1 ou plusieurs occurence
? 	interrogation 		0 ou 1 occurence


^  	Indique le début de la chaîne de caractères
$ 	Indique la fin de la chaîne de caractères
\b 	Indique une limite de mot dans une chaîne de caractères
\B 	Indique ce qui n'est pas une limite de mot dans une chaîne de caractères
\d 	Indique la classe de caractères suivants
[0-9] 	ce qui est un chiffre (digit)
\D 	Indique la classe de caractères suivants
[^0-9] 	ce qui n'est pas un chiffre
\n 	Indique une nouvelle ligne
\r 	Indique un retour chariot
\s 	Indique un espace blanc \t, \r, \n, \f. (space)
\S 	Indique ce qui n'est pas un espace blanc \t, \r, \n, \f.
\t 	Indique une tabulation verticale
\w 	Indique un mot qui correspond à la classe [0-9a-zA-Z_] L'underscore étant compris dans cette classe
\W 	Indique ce qui n'est pas un mot - correspond à la classe [^0-9a-zA-Z]

Caractères spéciaux : Caractère d'échappement \ 
Ces caractères spéciaux perdent leur statut s'il sont utilisé entre [ ] donc, à l'intérieur d'un classe. Tous sauf le ] et le tiret -
^ . [ ] $ ( ) * + ? | { } \

PHP Les fonctions POSIX :
ereg et eregi
ereg_replace et eregi_replace
split et spliti

URL rewriting : Voir http://www.expreg.com/rewrite.php

PHP Les fonctions PCRE : Voir http://www.expreg.com/pcre.php
preg_grep
preg_quote
preg_match
prg_match_all
preg_replace
preg_replace_callback

 
basetech/phpregexe.txt · Dernière modification: 22/10/2005 12:36 (édition externe)
 
Ajouter à Netvibes      

 
Derniers changements Hébergé par www.ebsoft.org Propulsé par DokuWiki