我正在尝试在我的网站上运行正则表达式,并且收到以下回复:
编译失败:在偏移量 1 处未编译对 \P、\p 和 \X 的支持
在谷歌搜索了一下之后,我发现我的服务器上的 PCRE 显然没有启用 UTF8,因此导致了问题。当我使用 pcretest -CI SSH 时
PCRE 版本 6.6 2006 年 2 月 6 日
编译时支持 UTF-8 不支持 Unicode 属性 换行符为 LF 内部链接大小 = 2 POSIX malloc 阈值 = 10
默认匹配限制 = 10000000
默认递归深度限制 = 10000000 匹配递归使用堆栈
当我执行 yum update pcre 时,它告诉我没有任何要更新的内容。
人们告诉我我可以打开 UTF-8 支持...帮助?
我是菜鸟。