Preg_replace_callback() sur les mot contenant un point sauf ...

Fermé
mariostar27 Messages postés 391 Date d'inscription mercredi 17 juin 2009 Statut Membre Dernière intervention 21 août 2015 - 29 avril 2014 à 11:12
Azraka Messages postés 252 Date d'inscription mercredi 11 juin 2008 Statut Membre Dernière intervention 5 juin 2014 - 30 avril 2014 à 13:44
Bonjour,

Voila je recherche un algo qui me permettrait de faire un preg_replace sur les mot d'une chaine de caractère contenant un point sauf ceux compris entre quote ou double quote.

exemple:

$s = 'a.rue LIKE "%Avenue%" AND a.rue NOT LIKE \'%boulevard%\'';


L'idée c'est de modifier a.rue en adresse.adresse_rue. Mais par sécurité, je ne souhaite pas modifier dans les quotes ou double quotes.

Quelqu'un a une idée ???
A voir également:

1 réponse

Azraka Messages postés 252 Date d'inscription mercredi 11 juin 2008 Statut Membre Dernière intervention 5 juin 2014 13
30 avril 2014 à 13:44
Tu pourrais donner un exemple ? Je comprend pas bien ce que tu veux faire.

En tous cas sauf cas bien particuliers un preg_replace devrait te suffire, pas besoin de t'embêter avec preg_replace_callback
0