Expression régulière avec /

Fermé
mims - 18 sept. 2011 à 16:25
 mims - 18 sept. 2011 à 17:52
Bonjour,


J'ai un probleme pour effectuer un test en php sur une expression régulière avec ce caractères : /

voici ce que j'ai qui fonctionne :

if (preg_match("/promo.*/", "/promo/test-xxx.html", $matches)) {


mais je ne test que sur la chaine "promo" or je voudrais tester sur la chaine suivante :

"/promo/"

et je ne vois pas comment procéder ...

Merci de votre aide

2 réponses

Bonjour,
Pour que PHP prenne en compte les slashs (/) dans ton masque, il faut les échapper avec des back-slashs (\)
0
Genre :

if (preg_match("/\/promo\/.*/", "/promo/test-xxx.html", $matches)) {


Est ce juste ainsi ?

Merci
0