Bonjour,
Dans une base de donnée, j'ai des mot clés avec des descriptions et des titres.
Exemple :
Si j'ai un texte comme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 recherche : ceci est un site de recherche site : ce site recherche des mots
il regarde le 1e mot dans la bdd et remplace recherche <span id ="..">ceci est un site de recherche</span> car l'expression régulière n'a pas trouvé <span id = '...'>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 google est un site de moteur de recherche.
Ensuite 2e mot de la base de donnée : site. Mon expression rég n'a pas changé donc il faut mettre cette fois, le résultat de regex sera vrai et donc aucun remplacement ne sera fait.
Comment faire pour que la phrase itiniale devienne :
Le problème est que regex ne parse pas tout les résultats et qu il s'arrete des qu il a trouvé que le chaine correspondant à l'expression recherchée...
Code : Sélectionner tout - Visualiser dans une fenêtre à part google est un <span> ce site recherche des mots</span> de moteur de <span id ..">ceci est un site de recherche</span>
Merci
Partager