Я пытаюсь удалить все, кроме допустимых букв (с любого языка) в PHP. Я использовал это:
$content=preg_replace('/[^\pL\p{Zs}]/u', '', $content);
Но это мучительно медленно. Занимает примерно в 30 раз больше, чем:
$content=preg_replace('/[^a-z\s]/', '', $content);
Я имею дело с большими объемами данных, поэтому использовать медленный метод действительно невозможно.
Есть ли более быстрый способ сделать это?