|
PHP5中文手册
preg_match(PHP 4, PHP 5) preg_match — 进行正则表达式匹配 说明
int preg_match
( string $pattern
, string $subject
[, array $matches
[, int $flags
]] )
在 subject 字符串中搜索与 pattern 给出的正则表达式相匹配的内容。 如果提供了 matches ,则其会被搜索的结果所填充。$matches[0] 将包含与整个模式匹配的文本,$matches[1] 将包含与第一个捕获的括号中的子模式所匹配的文本,以此类推。 flags 可以是下列标记:
preg_match() 返回 pattern 所匹配的次数。要么是 0 次(没有匹配)或 1 次,因为 preg_match() 在第一次匹配之后将停止搜索。preg_match_all() 则相反,会一直搜索到 subject 的结尾处。如果出错 preg_match() 返回 FALSE。
Example#1 在文本中搜索“php”
<?php
Example#2 搜索单词“web”
<?php
Example#3 从 URL 中取出域名
<?php 本例将输出:
|