Voici un petit exemple de regexp qui recherche des mots du type :
\b((Req)*(Int((Min\d+)*)(Max\d+)*))\b
Ce dernier va trouver la chaine en gras .. et pas une autre ... On notera que les
\b
sont les frontières des mots ... et les * (0 ou plusieurs) sont des indicateurs optionnels ... les + sont 1 ou plus ... helolo ca marche super ReqIntMin200Max300 eReqIntMin200Max300
voici des regexp utiles (trouve sur cette très bonne page ):
un nom d'utilisateur
/[a-zA-Z0-9_]{3,16}/
trouver un tag XML/XHTML
{<tag[^>]*>(.*?)</tag>}
trouver un tag XML/XHTML avec une valeur particulière
{<tag[^>]*attribute\\s*=\\s*(["'])value\\\\1[^>]*>(.*?)</tag>}
Aucun commentaire:
Enregistrer un commentaire