PHP正则 贪婪匹配与非贪婪匹配
2024-09-27 05:36:42
$str = ".abcdeabcde";
preg_match('/a.+?e/', $str, $match);
print_r($match);
Array
(
[0] => abcdeabcde
)
--------------------------
贪婪匹配:正则表达式一般趋向于最大长度匹配,也就是所谓的贪婪匹配,默认情况下是贪婪模式;
preg_match('/a.+?e/', $str, $match);
print_r($match);
Array
(
[0] => abcde
)
非贪婪匹配:就是匹配到结果就好,就少的匹配字符;
当?紧跟在任何一个其他限制符(*,+,?,{n},{n,},{n,m})后面时,匹配模式是非贪婪的;
最新文章
- coreseek安装过程
- POI导出excel日期格式
- LeetCode - 51. N-Queens
- Leetcode 200. number of Islands
- 30天,O2O速成攻略【8.15济南站】
- [译]Quartz 框架 教程(中文版)2.2.x 之第一课 开始使用Quartz框架
- nodejs开发微信1——微信access-token和tickets的数据模型
- 关于sscanf函数的各种详细用法
- sql分页带参数,带排序等,动态实现的方法
- 老李推荐:第5章2节《MonkeyRunner源码剖析》Monkey原理分析-启动运行: 启动流程概览
- TFS2015创建项目
- mysql 将一个表中的数据复制到另一个表中,sql语句
- tensorflow安装排坑笔记
- OS + Linux RedHat 6.3 QA
- stark组件开发之添加按钮显示和URL
- nginx的安装应用
- codeforces587a//Duff and Weight Lifting// Codeforces Round #326 (Div. 1)
- 926. Flip String to Monotone Increasing
- AsyncTask 和 Thread 区别
- Go语言中多字节字符的处理
热门文章
- android平台蓝牙编程(转)
- <;Android>;资源的访问,颜色、字符串、尺寸、XML、DRAWABLES资源分使用
- centOS6.5如何从启动界面直接进入命令行界面
- Nautilus-Share-Message: Called ";net usershare info"; but it failed: Failed to
- 浅述Try {} Catch{} 作用
- opencv2.4.0版本不支持Mat的大小自动调整?
- 深入理解java内置锁(synchronized)和显式锁(ReentrantLock)
- [洛谷P5105]不强制在线的动态快速排序
- POJ3261:Milk Patterns——题解
- POJ3264:Balanced Lineup——题解+st表解释