摘要: Regex : 本文主要介绍逻辑操作符 | 在正则表达式中的应用 本文的正则表达式在 Java 中测试 Logical Operator | : X|Y : | 可以理解为 “或”。正则表达式中带分支(即包含 |)的时候,它会按分支的顺序从左到右匹配。需要注意的一点是:从左到右匹配的过程中一旦找到某个匹配就会停止对其它条件的匹配。(例子可以看下面第三个例子) ... 阅读全文
posted @ 2012-09-18 20:24 Ggicci 阅读(515) 评论(0) 推荐(0) 编辑
摘要: Regex :本文介绍正则表达式中匹配的三种量词:贪婪(Greedy)、勉强(Reluctant)、独占(Possessive)本文的正则表达式在 Java 中测试 ,下面讲解三种量词匹配的区别的时候用的是同一个字符串:<ol><li>Ggicci's Blog</li><li>Ggicci's Facebook</li></ol> ,这是一段 html 代码,用它来做示例 在笔记 1 中讲到过 ?(重复0次或1次)、*(重复0次或多次)、+(重复1次或多次)。Greedy Quantifiers 贪婪 R 阅读全文
posted @ 2012-09-18 16:20 Ggicci 阅读(1062) 评论(0) 推荐(2) 编辑
摘要: Regex :本文介绍正则表达式中单词边界 \b 的使用 本文正则表达式在 Java 中测试 边界符有 \b, \B, ^, $, \A, \G, \Z, \z,本文只介绍 \b 的用法,其余的将在后期介绍 State :首先单词字符在正则表达式中定义为 \w 也就是 [a-zA-Z_0-9],所谓的一个单词由1个或1个以上的单词字符组成,多个单词之间由非单词字符隔开。\b 是一个位置匹配符,它有如下两种含义:匹配字符串的首字符前和末字符后面的位置(前提是首字符、末字符是一个单词字符 \w) 在单词字符 \w 与非单词字符 \W 之间 Sample :differ 是一个单词 ggicci_1 阅读全文
posted @ 2012-09-18 13:31 Ggicci 阅读(2189) 评论(0) 推荐(2) 编辑