Я хочу удалить из строки все не -буквенные символы. Проблема в том, что я не знаю диапазон букв, потому что это строка UTF8.
Это может быть АНГЛИЙСКИЙ, ՀԱՅԵՐԵՆ, ქართული, УКРАЇНСЬКИЙ, РУССКИЙ
Обычно я делаю что-то вроде этого:
$str = preg_replace('/[^a-zA-Z]/', '', $str);
или
$str = preg_replace('/[^\w]/u', '', $str);
но они оба очищают иностранные символы.
Любые идеи?