Je souhaite remplacer un mot exact en utilisant le preg_replace
par le modificateur \b
comme mentionné dans la question this.Le modificateur b ne fonctionnera pas pour les caractères Unicode
Mais il semble que cela ne fonctionnera pas pour les caractères Unicode tels que le persan et l'arabe. Cet exemple fonctionne:
preg_replace('/(\bto\b|\bis\b)/i', '', 'go to test if var is set using isset')
Mais celui-ci ne fonctionnera pas:
preg_replace('/(\bاز\b|\bبه\b)/i', '', 'راه مدرسه به خونه از اونجا میگذره')
Y at-il un moyen d'obtenir le résultat nécessaire, diviser les limites de mot?