怎么学习正则?

表示if(!preg_match('!\w{1,2000}!',$string))
{
exit(略,,,);
}不明白和下面介绍的扯不上关系

_____

preg_match (PHP 3 >= 3.0.9, PHP 4, PHP 5)
preg_match -- 进行 正则表达式 匹配。并且只匹配一次,注意与 preg_match _all 区别。
说明
int preg_match ( string pattern, string subject [, array matches [, int flags ]] )
在 subjec t 字符串中搜索与 pattern 给出的 正则表达式 相匹配的内容。
如果提供了 matches ,则其会被搜索的结果所填充。$matches[0] 将包含与整个模式匹配的文本, $matches[1] 将包含与第一个捕获的括号中的子模式所匹配的文本,以此类推。
flags 可以是下列标记:
PREG_OFFSET_CAPTURE 如果设定本标记,对每个出现的匹配结果也同时返回其附属的字符串 偏移量 。注意这改变了返回的 数组 的值,使其中的每个单元也是一个数组,其中第一项为匹配字符串,第二项为其 偏移量 。本标记自PHP 4.3.0 起可用。
flags 参数来自 PHP 4.3.0 起可用。
preg_match () 返回 pattern 所匹配的 次数 。要么是 0 次(没有匹配)或 1 次,因为 preg_match () 在第一次匹配之后将停止搜索。如果出错 preg_match () 返回FALSE。
回复列表(7|隐藏机器人聊天)
添加新回复
回复需要登录