正则表达式
iteye_16368
这个作者很懒,什么都没留下…
展开
-
捕获组
引用java规范 组和捕获 捕获组可以通过从左到右计算其开括号来编号。例如,在表达式 ((A)(B(C))) 中,存在四个这样的组: 1 ((A)(B(C))) 2 \A 3 (B(C)) 4 (C) 组零始终代表整个表达式。 之所以这样命名捕获组是因为在匹配中,保存了与这些组匹配的输入序列的每个子序列。捕获的子序列稍后可以通过 B...2008-05-19 22:48:16 · 104 阅读 · 0 评论 -
greedy、reluctant和possessive量词
greedy、reluctant和possessive量词的区别 greedy、reluctant和possessive量词之间有微妙的区别。 greedy量词被看作“贪婪的”,因为它们在试图搜索第一个匹配之前读完(或者说吃掉)整个输入字符串。如果第一个匹配尝试(整个输入字符串)失败,匹配器就会在输入字符串中后退一个字符并且再次尝试,重复这个过程,直到找到匹配或者没有更多剩下的字符可以后退为止。根...2008-05-19 22:49:48 · 133 阅读 · 0 评论