Я не понимаю, почему это регулярное выражение не работает с французским акцентом / пунктуацией.
<?PHP
$search=array( '/\bfr\b/', '/\bs.a./', '/\bs.a.r.l./');
$replace=array('');
$nom="fr caissefr federale de credit s.A. mutuel 4 rue frédéric-guillaume raiffeisen 67000 frstrasbourg fr ";
$nom=strtolower($nom);
$nom=preg_replace($search, $replace, $nom);
echo $nom;
?>
Это возвращение регулярного выражения
"Федеральное кредитное соглашение, 4-я улица, Гийом Райффайзен, 67000, Франция"
Я хочу удалить все "fr", которые одни (или все аббревиатуры, которые я могу перечислить как "sarl"), но регулярное выражение также удаляет меня как fr в "FRÉDÉRIC", но не как fr de "frstrasbourg" и я не понимаю почему ??
Есть идеи?
Большое спасибо!