Ajout de liens avec preg_replace
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 :
Code:
1 2
| After effects => <a href="/">After effects</a>
aFTer-eFFECT => <a href="/">aFTer-eFFECT</a> |
J'ai tenté ceci mais ça marche pas (pas d'erreur mais ça ne remplace rien du tout) :
Code:
1 2 3
| <?php
preg_replace('#(after(-?)effect(s?))#i','<a href="/">$1</a>', $tuto['contenu']);
?> |
Comment faut faire ?
Merci