Bonjour,
J'aimerais surlignes des mots clés dans une chaine (ou le mot clé dans une partie du mot).
J'ai du mal avec les expressions régulières, j'ai un bout de code mais il ne répond pas à mon besoin.
Dans le code ci-dessous, seul le mot : lait (le premier) est surligné, mais il faudrait surligner toutes les occurrences et uniquement lait.
Par exemple dans "laitier" seules les 3 lettres seraient surlignées, dans "vallaite" idem seules la partie "lait" serait surlignée.
Je galère un peu, si vous avez une idée.
Merci
OB.
Dans cette phrase j'ai besoin de surligner partout où il y a les 4 lettes (lait) , mais pas le mot en entier
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $text = 'Le lait, le laitier est passé, vallaite callait'; $text = preg_replace("/\b(lait)\b/i", '<span style="background:#5fc9f6">\1</span>', $text);
Partager