Originariamente inviato da themiccio
Salve gente... non riesco a capire completamente questa espressione regolare... sono appena arrivato in questo campo(ho già letto diverse cosette):
codice:
"<\[([a-zA-Z0-9_]+)::([a-zA-Z0-9_]+)[[:space:] ]*([[:alnum:]!=\:\'\"_]*)\]>"
trova una cosa del tipo <[xax::xasxsa_asxa cs!21a:_'"]>
i : sono proprio :
tra quadre si definisce un set di ricerca ovvero a-z tutte le lettere da a a z,
a-zA-Z_ tutte le lettere da a a z e da A a Z + l'underscore
la barra \ davanti indica di prendere il carattere dopo..
serve per indicare le [,le ' le " e tutti i caratteri validi in una regex

da un occhiata qui:
http://it2.php.net/pcre
e qui:
http://www.tin.org/bin/man.cgi?section=7&topic=regex