这些函数中使用的模式的语法与 Perl 非常相似。表达式必须用分隔符括起来,一个正斜杠 (/),例如。分隔符可以是除反斜杠 (\) 和空字节之外的任何非字母数字、非空白 ASCII 字符。如果分隔符字符必须在表达式本身中使用,则需要用反斜杠进行转义。Perl 风格的 ( )、{ }、[ ] 和 <> 匹配分隔符也可以使用。有关详细说明,请参阅 模式语法。
结束分隔符之后可以跟随各种修饰符,这些修饰符会影响匹配。请参阅 模式修饰符。
注意:
此扩展维护一个全局的每线程编译正则表达式缓存(最多 4096 个)。
您应该了解 PCRE 的一些局限性。阅读 » http://www.pcre.org/pcre.txt 以了解更多信息。
PCRE 库是一组函数,它们使用与 Perl 5 相同的语法和语义实现正则表达式模式匹配,只有几个差异(见下文)。当前实现对应于 Perl 5.005。