Bonjour,

voilà je souhaite remplacé des mots dans une page par d'autres.
j'ai donc effectuer un str_replace sur ma variable.

Mais, mon problème vient du fait que je veux rajouter un lien sur certains mots :

mot1 devient <a href="page-sur-ce-mot1.php">mot1</a>

sans toutefois rajouter de liens sur les mots qui ont déjà un lien ou si le mot se trouve dans une balise title, meta..
<a href="">mot1</a> => pas de remplacement
<title>mot1</title> => pas de remplacement



est-ce possible avec un puissant reg ?
comment procéder ?

Les solutions auquelles j'ai pensé en vrac :
utiliser un parser xml sur du code xhml.
ignorer les balises a, title, ..etc pour isoler les zones où l'on remplace les mots et y appliquer notre str_replace.

Merci pour vos pistes