求解一个php正则表达式的组合 (.*?) 这个匹配是是任意多个字符 为什么不直接(*?) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你是想说为什么不用“.*”吧?看下面例子:$str = 'aabab';$pattern1 = '/a.*b/'; //匹配出aabab$pattern2 = '/a.*?b/'; //匹配出aab$pattern是贪婪模式,$pattern2是非贪婪模式。贪婪模式就是最可能多的匹配,如“a.*b”,这里的“.*”就会把字符串中的“aba”都匹配到。但非贪婪模式就是尽可能少的匹配,如上面例子,它匹配出的最短的一个以a开头,以b结束的字符串段。 谢谢你 $pattern2 = '/a.?b/'; 为什么不这样呢? 谢谢你 $pattern2 = '/a.?b/'; 为什么不这样呢? 谢谢你 $pattern2 = '/a.?b/'; 为什么不这样呢? $pattern2 = '/a.?b/'; 为什么不这样呢? 关于php往oracle里存取clob的问题 关于ecshop转换服务器的问题? 请问,关于PHP读XML数据 mysql 数据库上传 请教PHP高手关于PHP提交表单 关于php读取文件中tab分隔的字符串的问题。 The session id contains illegal characters 求教“权限管理”的思路,最好是通过“角色”+“权限”来实现的 寻志同道合兼职创业伙伴(技术功底好) 在關閉某頁面時,在此同時要打開另外一個頁面 查找数组某个指定键值,必须用遍历吗? 谁能给我一个php5的安装文件
看下面例子:
$str = 'aabab';
$pattern1 = '/a.*b/'; //匹配出aabab
$pattern2 = '/a.*?b/'; //匹配出aab
$pattern是贪婪模式,$pattern2是非贪婪模式。
贪婪模式就是最可能多的匹配,如“a.*b”,这里的“.*”就会把字符串中的“aba”都匹配到。
但非贪婪模式就是尽可能少的匹配,如上面例子,它匹配出的最短的一个以a开头,以b结束的字符串段。
谢谢你 $pattern2 = '/a.?b/'; 为什么不这样呢?
谢谢你 $pattern2 = '/a.?b/'; 为什么不这样呢?
谢谢你 $pattern2 = '/a.?b/'; 为什么不这样呢?