承接北京地区网站建设业务,1月底恢复接单!
看实例学正则表达式
上一篇 /
下一篇 2007-01-10 09:46:20
/ 个人分类:PHP
首先,让我们看看两个特别的字符:’^’ 和 ‘$’ 他们是分别用来匹配字符串的开始和结束,一下分别举例说明:
O.g^i z%Y(HJ*W0PHPChina 开源社区门户1Nf(t(kzS
"^The": 匹配以 "The"开头的字符串;
"|H/u*hY {dE{0PHPChina 开源社区门户|L5wCqs"`
"of despair$": 匹配以 "of despair" 结尾的字符串;
H)wsT"Y$TyTOQq0PHPChina 开源社区门户m2KDF
Iy,t
"^abc$": 匹配以abc开头和以abc结尾的字符串,实际上是只有abc与之匹配;PHPChina 开源社区门户&Gt8G|O:`q!Vq
6N`c@
^0 "notice": 匹配包含notice的字符串;PHPChina 开源社区门户x.M.ns'mW0nr
my/P Y"@1w.H0 你可以看见如果你没有用我们提到的两个字符(最后一个例子),就是说 模式(正则表达式) 可以出现在被检验字符串的任何地方,你没有把他锁定到两边。
xT&R5A1k0PHPChina 开源社区门户&?_L/Z]$X1e$b
这里还有几个字符 '*', '+',和 '?', 他们用来表示一个字符可以出现的次数或者顺序. 他们分别表示:"zero or more", "one or more", and "zero or one." 这里是一些例子:PHPChina 开源社区门户$n2k9Q!b_l Fk+p