Soucis de regex
1 message
• Page 1 sur 1
- vin-moi
- WRInaute occasionnel

- Messages: 391
- Inscription: 22 Nov 2004
Soucis de regex
Salut,
Alors voilà mon soucis,
J'ai un script dont le fonctionnement est le suivant :
je selectionne une liste de mot dans la base de donnée, je fait une boucle, et via des regex je remplace les mots trouvé par un lien.
Jusque là pas de soucis.
Ensuite, toujours dans la boucle, j'ai une regex qui sert à supprimer un eventuellement parsage qui aurait été fait dans un lien même. (en bbcode)
$texte = preg_replace("#\[url=(.*?)\](.*?)\[\[([a-z0-9\s-]*?)\]\](.*?)\[/url\]#is", "[url=\\1]\\2\\3\\4[/url]", $texte);
Je voudrais un peu alleger ca et faire cette vérifiication après execution de la boucle. Il faut donc que j'arrange ma regex de facon a prévoir le cas ou il y aurai un ou plusieurs mots parsé à l'interieur des liens.
Vous voyez ce que je veux faire ?
pourriez vous m'aider à l'adapter ?
Alors voilà mon soucis,
J'ai un script dont le fonctionnement est le suivant :
je selectionne une liste de mot dans la base de donnée, je fait une boucle, et via des regex je remplace les mots trouvé par un lien.
Jusque là pas de soucis.
Ensuite, toujours dans la boucle, j'ai une regex qui sert à supprimer un eventuellement parsage qui aurait été fait dans un lien même. (en bbcode)
$texte = preg_replace("#\[url=(.*?)\](.*?)\[\[([a-z0-9\s-]*?)\]\](.*?)\[/url\]#is", "[url=\\1]\\2\\3\\4[/url]", $texte);
Je voudrais un peu alleger ca et faire cette vérifiication après execution de la boucle. Il faut donc que j'arrange ma regex de facon a prévoir le cas ou il y aurai un ou plusieurs mots parsé à l'interieur des liens.
Vous voyez ce que je veux faire ?
pourriez vous m'aider à l'adapter ?
1 message
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Nouveautés dans l'API Google Analytics (Septembre 2009) - 19-09-2009
- Google met à jour sa recherche locale - 15-09-2004
- Bingbot : le nom officiel du robot de Bing - 29-06-2010
- Résultats de l'enquête sur le marché du référencement - 17-02-2005
- Filtre Google Analytics pour trouver les questions des visiteurs - 14-09-2010
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
