Php 编译失败:后面的属性名称未知\P
使用PHP5.3.1,PCRE已启用,版本为7.9 2009-04-11Php 编译失败:后面的属性名称未知\P,php,pcre,Php,Pcre,使用PHP5.3.1,PCRE已启用,版本为7.9 2009-04-11 $string = preg_replace("/\p{Number}/u", "", $string); 产生错误: 编译失败:在\P 我知道这是一个在PHP5.3及以上版本中修复的错误,但我显然和其他使用我的脚本的人一样得到了它。据我所知,这可能与正在使用的PCRE版本或其编译方式有关 我无法控制正在使用的PHP的编译版本 有没有办法检查PHP脚本中是否正确编译了PCRE 我还使用: preg_match(“/\p{
$string = preg_replace("/\p{Number}/u", "", $string);
产生错误:
编译失败:在\P
我知道这是一个在PHP5.3及以上版本中修复的错误,但我显然和其他使用我的脚本的人一样得到了它。据我所知,这可能与正在使用的PCRE版本或其编译方式有关
我无法控制正在使用的PHP的编译版本
\p{Number}
不是受支持的属性代码。它是\p{N}
,甚至只是\pN