![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
正则
dimples_qian
这个作者很懒,什么都没留下…
展开
-
正则中的后向引用易错说明
正则中可以用 \1 的方式对前面出现的分组进行复用,如: 我开始对\1的理解是,只要满足了w\ww的所有字符串都是可以的,但是我又发现: 这说明\1这时候已经不是代表(w\ww)所匹配的字符串了,而是指前面已经匹配到的字符串"wow",所以这个测试字符串得不到任何匹配。 ...原创 2019-11-07 19:01:32 · 166 阅读 · 0 评论 -
条件分支中潜在的贪婪模式
正则当中的条件分支,就是满足任意一个条件都会匹配,但是如果各条件之间存在包含关系呢,这时候该怎么匹配? 从上面可以看到,我的正则匹配的是"aa"、"bb"、"(aa bb)"中的任何一个,但是(aa bb)中又包含了aa,那么问题来了,当真的碰到字符串(aa bb)时,是分支aa起作用了,还是(aa bb)起作用了呢? 答案是:(aa bb) 我刻意将分支aa放在正则表达式的首位,而且我...原创 2019-11-07 16:17:53 · 205 阅读 · 0 评论