Я пытаюсь запустить регулярное выражение на своем сайте и получаю ответ:
Ошибка компиляции: поддержка \ P, \ p и \ X не была скомпилирована по смещению 1
Немного погуглив, я обнаружил, что, по-видимому, мой PCRE на моем сервере не поддерживает UTF8 и поэтому вызывает проблемы. Когда я использую ssh с pcretest -C, я получаю
PCRE version 6.6 06-Feb-2006
Compiled with
UTF-8 support
No Unicode properties support
Newline character is LF
Internal link size = 2
POSIX malloc threshold = 10
Default match limit = 10000000
Default recursion depth limit = 10000000
Match recursion uses stack
Когда я выполняю yum update pcre, он сообщает мне, что обновлять нечего.
Мне люди говорят, что я могу включить поддержку UTF-8 ... помогите?
Я новичок.
Посетите этот сайт.
http://gaarai.com/2009/01/31/unicode-support-on-centos-52-with-php-and-pcre/
В нем обсуждается ваша проблема и ее решение.
Надеюсь, это поможет.
Дэвид