probleme de regexp simple

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : probleme de regexp simple

par BeRoots » 30 juil. 2008, 14:29

en effet c'etait bien le ou qui faussai le tout :P

encore merci :)

par Truc » 30 juil. 2008, 13:21

la différence entre reg_match() et preg_match_all() = TOUT ... :-k

en tous cas l'écriture de "||" n'est pas correcte dans ton cas... écriture du ou => "|" et non doublé
ce qui doit fausser le résultat :-k

probleme de regexp simple

par BeRoots » 30 juil. 2008, 13:08

Salut la compagnie ;)
J'ai un petit problème de regexp qui fonctionne parfaitement en preg_match_all() mais qui ne capture rien en preg_match() :-k

Mon objectif est de detecter l'expression temp_ et tous autres caractères que ceux definit dans la classe...

voici l'expression:

Code : Tout sélectionner

#([^a-zA-Z_-\d\s])||(temp_)#
Si quelqu'un voit pourquoi j'ai un fonctionnement nickel sous preg_match_all() et pas sous preg_match() via un même pattern ?

Merci d'avance ;)