Bonjour, j'ai un petit problème avec la fonction preg_replace (je me débrouille pas trop mal avec les REGEX POSIX, mais le langage PCRE je connais pas trop).
Je veux remplacer dans un texte tout ce qui est de la forme :
after effects
after effect
after-effects
after-effect
Par <a href="/">$ancre</a>, exemple :
J'ai tenté ceci mais ça marche pas (pas d'erreur mais ça ne remplace rien du tout) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 After effects => <a href="/">After effects</a> aFTer-eFFECT => <a href="/">aFTer-eFFECT</a>
Comment faut faire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <?php preg_replace('#(after(-?)effect(s?))#i','<a href="/">$1</a>', $tuto['contenu']); ?>
Merci
Partager