正则表达式
高玉龙
这个作者很懒,什么都没留下…
展开
-
正则表达式分组、断言详解
提示:阅读本文需要有一定的正则表达式基础。 正则表达式中的断言,作为高级应用出现,倒不是因为它有多难,而是概念比较抽象,不容易理解而已,今天就让小菜通俗的讲解一下。 如果不用断言,以往用过的那些表达式,仅仅能获取到有规律的字符串,而不能获取无规律的字符串。 举个例子,比如html源码中有xxx标签,用以前的知识,我们只能确定源码转载 2017-12-13 14:55:58 · 381 阅读 · 0 评论 -
正则表达式中 .* 与 .*? 的区别
来源:正则表达式中 .* 与 .*? 的区别简单说是贪婪匹配与非贪婪匹配的区别。比如说匹配输入串A: 101000000000100使用 1.*1 将会匹配到1010000000001, 匹配方法: 先匹配至输入串A的最后, 然后向前匹配, 直到可以匹配到1, 称之为贪婪匹配。使用 1.?1 将会匹配到101, 匹配方法: 匹配下一个1之前的所有字符, 称之为非贪婪匹配。所有带...转载 2018-05-20 17:01:08 · 27291 阅读 · 0 评论