Bonjour à tous,
J'utilise la fonction preg_replace sur mon site de cette facon
Ca marche bien, le seul probleme c'est que preg_replace replace aussi les mots clé contenue dans les balises <a href> et donc toutes mes liens contenant le motclé sont Hs.
ma question est comment faire pour que preg_replace ne s'execute pas entre les balises <>.
Une deuxième question
Comment faire pour que preg_replace ne match pas quand un - (trait d'union) est collé au mot clé?
Merci à tous pour votre aide
J'utilise la fonction preg_replace sur mon site de cette facon
Code:
$texte = preg_replace('`\b((motclé)s?)\b`si','<a href="../motcle.html">$1</a>',$texte);
Ca marche bien, le seul probleme c'est que preg_replace replace aussi les mots clé contenue dans les balises <a href> et donc toutes mes liens contenant le motclé sont Hs.
ma question est comment faire pour que preg_replace ne s'execute pas entre les balises <>.
Une deuxième question
Comment faire pour que preg_replace ne match pas quand un - (trait d'union) est collé au mot clé?
Merci à tous pour votre aide