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