贪婪的正则
来源:互联网 发布:coc弓箭手升级数据 编辑:程序博客网 时间:2024/06/04 05:32
以前接触到过正则的贪婪问题,但现在想想还不是很清楚,所以做了个复习和总结:
.*贪婪模式 .*?非贪婪模式 (点比较小)
如:
var str="abc/def/abc";
var re=/.*(b)/g;
alert(str.match(re)); //abc/def/ab
.*(b)的匹配是先匹配的字符串的结尾,然后在字符串的末尾向前回溯一直到出现b的位置,得到匹配的结果.
而.*?会第一得到 ab 由于是非贪婪模式,先拿b去进行匹配,b匹配到第一个b的位置停止
0 0
- 贪婪的正则
- 正则表达式的贪婪与非贪婪
- 正则表达式的贪婪与非贪婪
- 正则的贪婪与非贪婪模式
- 正则的非贪婪模式
- 关于正则表达式的贪婪与非贪婪模式
- javascript 正则表达式的贪婪与非贪婪
- 正则表达式的贪婪匹配(.*)和非贪婪匹配(.*?)
- 正则表达式中的贪婪与非贪婪的性能问题
- 正则表达式的贪婪匹配和费贪婪匹配
- 正则表达式的贪婪与非贪婪模式
- 关于正则表达式的贪婪与非贪婪模式
- 正则表达式的贪婪匹配和非贪婪匹配
- 正则表达式 <4> 贪婪与非贪婪的回溯
- 正则表达式重复(贪婪)与非贪婪的重复
- 正则表达式的贪婪匹配和非贪婪匹配
- python 正则表达式的贪婪匹配与非贪婪匹配
- 什么是正则表达式的贪婪与非贪婪匹配
- Java 对txt文档的读取和写入
- 面试珠玑 字符串面试题--字符串逆序
- Eclipse中安卓开发遇到parseSdkContent failed Could not initialize class android.graphics.Typeface问题
- EJB3.1 JBoss7.1 Eclipse3.7
- 内核调度
- 贪婪的正则
- 泛型的局限性
- 脚本语言
- LINUX 额外权限控制 ACL
- 如何获取网络数据——使用聚合数据
- weblogic重启进入控制台缓慢
- (算法设计技巧与分析)MergeSort
- android 代码加载 已知文件名 的资源文件
- C++内存管理