Bonjour,
Je me tourne vers vous car je ne parviens pas à trouver la bonne Regex pour mon besoin. Il s'agit de mettre en surbrillance les "@xxx" dans des commentaires (comme on a souvent l'habitude de l'écrire dans les commentaires de blogs ou dans des forums.
Avec une chaîne d'entrée telle que :
@le_gourou: merci pour ton commentaire
@dave je ne suis pas d'accord
Par exemple, j'aimerais arriver à ce résultat :
@le_gourou: merci pour ton commentaire
@dave je ne suis pas d'accord
Je fais :
1 2 3 4
|
$pattern = '^@(.)+\s{1}';
$replacement = '<span style="color:red;">@\\1</span>';
$texte = eregi_replace($pattern, $replacement, $texte); |
Mais ça ne marche pas du tout
Pouvez-vous m'aider ?
Merci à vous.
Partager