正则 (.+?) 和 (.*?) 有何区别? 正则 (.+?) 和 (.*?) 有何区别?我怎么试了一下,没看到有啥区别??哪位大哥解释下... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你又注册一个帐号了?主要区别在于+和*+:至少重复一次*:0次到多次如:$s = "abcdd";preg_match("/.+?/", $s, $aMatch1);preg_match("/.*?/", $s, $aMatch2);print_r($aMatch1);Array( [0] => a)print_r($aMatch2);Array( [0] => ) 当然是有区别的!$s = 'abcd';preg_match_all('/(.+?)/', $s, $r);print_r($r[1]);//Array ( [0] => a [1] => b [2] => c [3] => d ) preg_match_all('/(.*?)/', $s, $r);print_r($r[1]);//Array ( [0] => [1] => a [2] => [3] => b [4] => [5] => c [6] => [7] => d [8] => ) php递增递减问题 mysql like 的用法 初学者简单问题! 请教各位imagettftext()的问题(求助,急!) 请告诉我如何安装php-4.4.4-Win32,我的系统是WIN2000SERVER,请指教,谢谢 php comet 推送 能不能把整个PHP文件的内容赋给一个变量? *****100分求一份源码.就像榕树下哪种文章管理系统。(分不够还可再加) 今天过小年,图个乐呵 :) 請問怎樣用php生成pdf文件呢,急急,請大家幫我一下,謝謝了!!! rewrite小問題 請指點 ------->求一数据属性设计方法
主要区别在于+和*
+:至少重复一次
*:0次到多次
如:$s = "abcdd";
preg_match("/.+?/", $s, $aMatch1);
preg_match("/.*?/", $s, $aMatch2);
print_r($aMatch1);
Array
(
[0] => a
)
print_r($aMatch2);
Array
(
[0] =>
)
preg_match_all('/(.+?)/', $s, $r);
print_r($r[1]);//Array ( [0] => a [1] => b [2] => c [3] => d ) preg_match_all('/(.*?)/', $s, $r);
print_r($r[1]);//Array ( [0] => [1] => a [2] => [3] => b [4] => [5] => c [6] => [7] => d [8] => )