关于preg_match()函数的一点小说明

int preg_match ( string $pattern , string $subject [, array &$matches [, int $flags = 0 [, int $offset = 0 ]]] )

例子:preg_match("/php/i", "PHP is the web scripting language of choice.")

关于$pattern,定界符不一定要是 /,如 /string/。当要匹配的字符串里含有 / 时,就不能用 /作为定界符了,可以用@ #等等。如"@php@i"

例子:preg_match('@^(?:http://)?([^/]+)@i',"http://www.php.net/index.html", $matches);

另外i表示不区分大小写,但是不支持g(其他语言里表示匹配全部),匹配全部用preg_match_all()。

上一篇:Linux上如何查看物理CPU个数,核数,线程数


下一篇:Delphi 使用之连接数据库