|
PHP5中文手册
POSIX 扩展正则表达式函数简介Tip
PHP 也支持使用 Perl 兼容语法的 PCRE 函数,支持 non-greedy 匹配,断言,条件子模式以及其它许多 POSIX 扩展正则表达式语法所不支持的特性。 Warning
本类正则表达式并不能安全用于二进制模式。PCRE 函数则可以。 正则表达式在 PHP 中用来做复杂的字符串操作。PHP 使用 POSIX 扩展的正则表达式,其由 POSIX 1003.2 定义。对于 POSIX 正则表达式完整的说明见 » regex 手册页,位于 PHP 发布包中的 regex 目录下。这是 UNIX 下的手册格式,需要用类似如下命令 man /usr/local/src/regex/regex.7 来阅读。 需求要编译本扩展模块无需外部库文件。 安装Warning
除非知道自己在做什么,否则不要改变 TYPE。 要激活 regexp 的支持在配置 PHP 时加上 --with-regex[=TYPE]。TYPE 可以是 system,apache 或 php 之一。默认使用 php。 PHP 的 Windows 版本已经内置该扩展模块的支持。无需加载任何附加扩展库即可使用这些函数。 运行时配置本扩展模块在 php.ini 中未定义任何配置选项。 资源类型本扩展模块未定义任何资源类型。 预定义常量本扩展模块未定义任何常量。 范例
Example#1 正则表达式例子
<?php Table of Contents
|