首页 相关文章 PHP和正则表达式教程集合之二

PHP和正则表达式教程集合之二

正则表达式快速入门(二)
在本文里,我们主要介绍子模式(subpatterns),逆向引用(Back references)和量词(quantifiers)
在上篇文章里,我们介绍了正则表达式的模式修正符与元字符,细心的读者也许会发现,这部分介绍的非常简略,而且很少有实际的例子的讲解。这主要是因为网上现有的正则表达式资料都对这部分都有详细的介绍和众多的例子,如果觉得对前一部分缺乏了解可以参看这些资料。本文希望可以尽可能多涉及一些较高级的正则表达式特性。
  在本文里,我们主要介绍子模式(subpatterns),逆向引用(Back references)和量词(quantifiers),其中重点介绍对这些概念的一些扩展应用,例如子模式中的非捕获子模式,量词匹配时的greedy与ungreedy。
  子模式(subpatterns)与逆向引用(Back references)
  正则表达式可以包含多个字模式,子模式由圆括号定界,可以嵌套。这也是两个元字符“(”和“)”的作用。子模式可以有以下作用:
  1. 将多选一的分支局部化。
  例如,模式: cat(aract|erpillar|)匹配了 "...[ 查看全文 ]

2016-02-19 标签:

PHP和正则表达式教程集合之二的相关文章

手机页面
收藏网站 回到头部