Problème preg_replace et regex

Fermé
passager78 Messages postés 25 Date d'inscription vendredi 20 mars 2009 Statut Membre Dernière intervention 24 juillet 2009 - 17 avril 2009 à 09:34
passager78 Messages postés 25 Date d'inscription vendredi 20 mars 2009 Statut Membre Dernière intervention 24 juillet 2009 - 28 avril 2009 à 15:32
Bonjour a tous

Alors voila , mon problème c'est que je souhaite remplacer le mot $cherche ci dessous en le mettant entre 2 balises span, le mot que je veux remplacer
ce trouvent forcement entre 2 balises (c'est ce que je specifie dans la regex) la regex marche, mais le problème est que une fois qu'il a trouver le mot $cherche il recommence une nouvelle recherche a partir de [>] alors qu'il est possible que $cherche se trouve plusieurs fois entre deux balises

$contenu1_fichier = preg_replace("/([>][a-z A-Z 0-9 \) \( \,\&][^<]*)($cherche)/Ui",'$1<span style="background:yellow">$2</span>',$contenu0_fichier);

$cherche=verrons;
exemple: <td> les enfants vont a l'école<br>demain nous verrons comment nous verrons regarde ...</td><td>verrons

la par exemple il trouverais le premier "verrons" mais pas le deuxieme,il passerais directement au verrons apres le 2ème <td>
Quelqu'un aurait-il une solution ou une regex adapter s'il vous plait?
A voir également:

4 réponses

passager78 Messages postés 25 Date d'inscription vendredi 20 mars 2009 Statut Membre Dernière intervention 24 juillet 2009 1
17 avril 2009 à 12:00
Personne???
1
passager78 Messages postés 25 Date d'inscription vendredi 20 mars 2009 Statut Membre Dernière intervention 24 juillet 2009 1
20 avril 2009 à 08:56
Re bonjour a tous,

Je voulait vous dire que si il y a quelque chose que vous ne comprenez pas je vous prie de m'en faire part...
Merci
0
passager78 Messages postés 25 Date d'inscription vendredi 20 mars 2009 Statut Membre Dernière intervention 24 juillet 2009 1
21 avril 2009 à 09:09
J'ai Toujours ce problème...
0
passager78 Messages postés 25 Date d'inscription vendredi 20 mars 2009 Statut Membre Dernière intervention 24 juillet 2009 1
28 avril 2009 à 15:32
personne?
0

Discussions similaires