Récuperer les mots contenant un point
mariostar27
Messages postés
442
Statut
Membre
-
Azraka Messages postés 265 Statut Membre -
Azraka Messages postés 265 Statut Membre -
Bonjour,
Je recherche une expression reguliere qui me permettrait de recuperer les mots d'un chaine contenant un point. exemple :
Et du coup l'expression me retournerai a.rue et a.ville
Une idée ??? Merci d'avance
--
gwennael
Je recherche une expression reguliere qui me permettrait de recuperer les mots d'un chaine contenant un point. exemple :
$s = "a.rue LIKE '%avenue%' AND a.ville LIKE '%ville%'";
Et du coup l'expression me retournerai a.rue et a.ville
Une idée ??? Merci d'avance
--
gwennael
2 réponses
-
J'ai trouvé ceci :
preg_replace_callback(array("#([a-zA-Z0-9_]*\.[a-zA-Z0-9_]*)#"), 'pregParse', $w);
Maintenant j'aimerais qu'il ne me retourne pas les mot contenant des point compris dans une sous chaine de caractère. exemple :
$s = "a.rue LIKE '%avenue%' AND a.ville LIKE '%a.test%'";
Du coup je ne veux pas recuperer le a.test
Une idée ???
-
Ce n'est pas du tout une expression régulière mais du simple SQL.
Pour récupérer une donnée qui contient un point il te faut faireton_champ LIKE '%.%'
Si tu ne veux pas qu'il contienne un point, un NOT inverse la condition :ton_champ NOT LIKE '%.%'
--