Использование PHP 5.3.1, PCRE включен и является версией 7.9 2009-04-11.Ошибка компиляции: неизвестное имя свойства после P
$string = preg_replace("/\p{Number}/u", "", $string);
производит ошибку: компиляции не удалось: неизвестное имя свойства после \ P. , ,
Я понимаю, что это была ошибка, которая исправлена в PHP 5.3 и выше, но я, очевидно, воспринимаю ее так же, как и другие, использующие мои скрипты. Насколько я могу разобраться, это может быть связано с версией PCRE, которая используется или как она была скомпилирована.
У меня нет контроля над скомпилированной версией PHP, которая используется.
Есть ли способ проверить скрипт PHP, если PCRE был скомпилирован правильно?
Я также использую:
preg_match ("/ \ р {Lu}/у", $ caseChar); preg_match ("/ \ p {Ll}/u", $ caseChar); preg_match ("/ \ p {L}/u", $ string, $ caseChar);
Если неправильно PCRE была найдена (если 1. возможно), есть ли альтернатива выше preg_replace и preg_match выражений?
Спасибо,
Марк
Глупый я - спасибо. –