正则表达式(.*?)惰性匹配()

简介: 正则表达式(.*?)惰性匹配()

没什么可说的看这儿就行了,,特别是最后一条。

1、. 匹配任意除换行符“\n”外的字符;
2、*表示匹配前一个字符0次或无限次;
3、?表示前边字符的0次或1次重复
4、+或*后跟?表示非贪婪匹配,即尽可能少的匹配,如*?重复任意次,但尽可能少重复;
5、 .*? 表示匹配任意数量的重复,但是在能使整个匹配成功的前提下使用最少的重复。
如:a.*?b匹配最短的,以a开始,以b结束的字符串。如果把它应用于aabab的话,它会匹配aab和ab。


这个在我的csdn博客收获了大量赞同,有需要的可以借鉴一下。

相关文章
|
3天前
|
数据采集
正则表达式替换
正则表达式替换
|
13天前
10.正则表达式匹配
10.正则表达式匹配
|
1月前
|
JavaScript
10. 正则表达式匹配
10. 正则表达式匹配
27 0
|
9月前
|
PHP 开发者
你见过这些正则表达式中奇奇怪怪的匹配模式吗 _ 贪婪匹配、懒惰匹配 、禁止贪婪匹配!
一篇文章让你清楚的了解正则表达式中奇奇怪怪的匹配模式-- 贪婪匹配、懒惰匹配 、禁止贪婪匹配!
50 1
你见过这些正则表达式中奇奇怪怪的匹配模式吗 _ 贪婪匹配、懒惰匹配 、禁止贪婪匹配!
|
1月前
|
JavaScript 前端开发
扩展正则量词
扩展正则量词
13 1
|
11月前
|
算法 Java C++
正则表达式匹配
正则表达式匹配
正则表达式重复元字符
正则表达式重复元字符
105 0
|
存储 算法 JavaScript
字符串匹配类的问题,尝试正则
字符串匹配类的问题,尝试正则
85 0
|
算法 前端开发 程序员
实现正则表达式匹配算法
实现正则表达式匹配算法
实现正则表达式匹配算法