Я использовал http://translate.google.com/#en|hi|Бангалор получить хинди для Бангалора и बंगलौर.
Но когда я вставил его в vim, перед последним символом र был разрыв.
Я использую preg_replace с шаблоном регулярного выражения /[^\p{L}\p{Nd}\p{Mn}_ ]/u для сопоставления слов. Но это рассматривает последний символ как отдельное слово.
Это моя входная строка मैनेजमेंट, बंगलौर, и я ожидаю, что вывод будет मैनेजमेंट बंगलौर после preg_replace
$cleanedString = preg_replace('/[^\p{L}\p{Nd}\p{Mn}_]/u', ' ', $name);
Но на выходе я получаю मैनेजमेंट बंगल र . Что я здесь делаю неправильно? Я предполагаю, что проблема начинается с того, как vim обрабатывал текст, который я вставил.