最新文章列表

正则基础积多少

*、()的理解 该括号代表里面的内容必须出现至于次数视情况而定   *、|的理解 中文:或,是正则中一个关键字,代表或者的意思   *、[]的理解 中括号,仅匹配一个符合中括号内部规则的字符   *、^的理解 代表一个行的开头位置,位置,位置   *、$的理解 代表一个行的结束位置,位置,位置   *、\w和\W的理解 前者代表数字、字符、下划线 后者代表非(数 ...
lBovinl 评论(0) 有312人浏览 2016-11-28 15:19

正则基础之——捕获组(capture group) .

1        概述 1.1     什么是捕获组 捕获组就是把正则表达式中子表达式匹配的内容,保存到内存中以数字编号或显式命名的组里,方便后面引用。当然,这种引用既可以是在正则表达式内部,也可以是在正则表达式外部。 捕获组有两种形式,一种是普通捕获组,另一种是命名捕获组,通常所说的捕获组指的是普通捕获组。语法如下: 普通捕获组:(Expression) 命名捕获组:(?< ...
xuedong 评论(0) 有1003人浏览 2011-07-06 17:30

正则基础之——非捕获组 .

非捕获组:(?:Expression) 接触正则表达式不久的人,通常都会对非捕获比较迷惑,为什么要有非捕获组?作用是什么?应该在什么场景下使用? 说到非捕获组,首先要了解什么是捕获组,详细内容参考 正则基础之——捕获组(capture group)。  1、为什么要有非捕获组 一旦使用了“()”,就会默认为是普通捕获组,从而将“()”内表达式匹配的内容捕获到组里。但是有些情况下,不得不用“
xuedong 评论(0) 有1364人浏览 2011-07-06 17:10

正则基础之——反向引用 .

1        概述 捕获组捕获到的内容,不仅可以在正则表达式外部通过程序进行引用,也可以在正则表达式内部进行引用,这种引用方式就是反向引用。要了解反向引用,首先要了解捕获组,关于捕获组,参考 正则基础之——捕获组(capture group)。 反向引用的作用通常是用来查找或限定重复、查找或限定指定标识配对出现等等。 对于普通捕获组和命名捕获组的引用,语法如下: 普通捕获组反向引用 ...
xuedong 评论(0) 有1320人浏览 2011-07-06 17:09

NET正则基础之——正则委托 .

1        概述 一般的正则替换,只能对匹配的子串做简单的处理,且只能是做string类型的处理之后,作为替换文本替换匹配子串,可以实现的功能比较有限。.NET的Replace()方法中的replacement参数,不仅可以是字符串,还可以是委托(delegate),在每次匹配成功时,都会调用委托方法,对匹配的子串进行处理之后,再作为替换文本返回,匹配子串使用委托方法,可以做任意复杂的处理 ...
xuedong 评论(0) 有841人浏览 2011-07-06 17:05

正则基础之——神奇的转义

1        概述 这或许会是一个让人迷惑,甚至感到混乱的话题,但也正因为如此,才有了讨论的必要。 在正则中,一些具有特殊意义的字符, ...
xuedong 评论(0) 有799人浏览 2011-07-06 16:54

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics