PHP正则表达式之捕获组详解
摘要:
已命名捕获组(Named Groups)当在一个表达式内多次用到回调引用时,很容易就把事情搞混淆,要弄清那些数字(1 … 9)都代表哪一个子内容是件很麻烦的事。回调引用的一个替代方法是使用带名字的捕获组(下文简称“有名组”)。有名组使用(?Ppattern)来设定,name代表组名,pattern是配合该有名组的正则结构。请看下面的例子:/^(?P<year>\d{4})-(?P<month>\d{1,2})-(?P<day>\d{1,2})/上式中,year/month/day就是组名,组名后面的是改组匹配内容的正则。这个式子的效果和上面的回调引用实例一样 阅读全文
posted @ 2012-05-06 16:35 fbbin 阅读(320) 评论(0) 推荐(1)
浙公网安备 33010602011771号