正则表达式的贪婪匹配(.*)和非贪婪匹配(.*?)
2015-07-09 17:17
302 查看
.*?
正则引擎默认是贪婪的,当出现"*"时,它会尽量去匹配尽可能长的字符串
一个用于修正以上问题的可能方案是用"*"的惰性代替贪婪性。你可以在"*"后面紧跟一个问号"?"来达到这一点
这告诉正则引擎,尽可能少的重复上一个字符
正则引擎默认是贪婪的,当出现"*"时,它会尽量去匹配尽可能长的字符串
一个用于修正以上问题的可能方案是用"*"的惰性代替贪婪性。你可以在"*"后面紧跟一个问号"?"来达到这一点
这告诉正则引擎,尽可能少的重复上一个字符
相关文章推荐
- C中的一些函数
- 关于cocosdx加载tmx地图和一些碰撞检测的问题
- 数组指针和指针数组
- Mybatis的批量更新
- SSIS Data Flows - ADO.NET vs. OLE DB vs. ODBC
- poj 2665
- TCP/IP网络编程 学习笔记_3 --给套接字分配IP地址和端口号
- rhn-client-tools和oraclelinux-release-6:6Server-5.0.2.x86_64的异常
- TCP/IP网络编程 学习笔记_3 --给套接字分配IP地址和端口号
- 基础学习的重要性
- Volley使用教程
- 深入理解Activity——Token之旅
- 在windows下运行Felzenszwalb的Discriminatively Trained Deformable Part Models matlab代码
- 媒体库扫描某些文件出现乱码的问题
- Runtime timer
- NOI 2014简要题解
- Java appendReplacement 和 appendTail 方法
- unsigned char 与char的区别
- Linux Shell命令系列(1)
- Java7并发编程实战(一) 线程的中断