Un abrégé sur les expressions régulières en Php
[abc] Un seul caractère: a, b ou c
[^abc] N'importe quel caractère seul hormis a, b, ou c
[a-z] N'importe quel caractère seul dans l' intervalle a-z
[a-zA-Z] N'importe quel caractère seul dans l' intervalle a-z ou A-Z
^ Début de ligne
$ Fin de ligne
\A Début de chaine
\z Fin de chaine
. N'importe quel seul caractère
\s N'importe quel espace
\S N'importe quel non-espace
\d N'importe quel numéro
\D N'importe quel non-numéro
\w N'importe quel caractère d'un mot (letter, number, underscore)
\W N'importe quel non-mot caractère
\b N'importe quel mot boundary caractère
(...) Capture everything enclosed
(a|b) a ou b
a? Zero ou un de a
a* Zero ou plus de a
a+ un ou plus de a
a{3} Exactement 3 de a
a{3,} 3 ou plus de a
a{3,6} Entre 3 et 6 de a
options: i case insensitive m make dot match newlignes x ignoue espace in regex o perfoum #{...} substitutions only once
Pour plus de détails un bon article : regex posix
La ville de Paris en 3D avec Google Maps et Google Earth
Notre belle (enfin sur les photos oui mais pas toujours en live) capitale vient d'être ajoutée à la liste des villes en trois dimensions de Google Earth.
