易截截图软件、单文件、免安装、纯绿色、仅160KB

请教php正则的贪婪模式 - PHP / 基础编程

<?php
$A = 'ABCD ab EFGAHjanm';

$Pkey = preg_replace( '/a/iU','<strong style="color: red">\\0</strong>',$A );

echo $Pkey;
?>

为什么输出后是: 2个A和2个a 都是红色,

而不是只有一个A是红色啊, 这个贪婪模式没有发挥作用啊
不是这样理解的,执行下面代码就知道了

$A = 'ABCD ab EFGAHjanm';

echo $Pkey = preg_replace( '/a.+a/iU','<strong style="color: red">\\0</strong>',$A );
echo '<br>';
echo $Pkey = preg_replace( '/a.+a/i','<strong style="color: red">\\0</strong>',$A );


lz理解有误
贪婪模式:  
  要匹配以字母"a"开头字母"b"结尾的字符串,但是需要匹配的字符串在"a"后面含有很多个"b",比如"a bbbbbbbbbbbbbbbbb",那正则表达式是会匹配第一个"b"还是最后一个"b"呢?如果你使用了贪婪模式,那么会匹配到最后一个"b",反之只是匹配到第一个"b"。  
  使用贪婪模式的表达式如下:  
  /a.+?b/  
  /a.+b/U  
  不使用贪婪模式的如下:  
  /a.+b/

这个贪婪是用于模糊匹配时
让第一个A变色可以这样
PHP code:

$A = 'ABCD ab EFGAHjanm';
$Pkey = preg_replace( '/a/iU','<strong style="colo


相关问答:

php跟jsp之间session共享的问题 - Java / Web 开发

最近一个项目中遇到一个问题:在原有的一套系统中(php开发)添加一些小功能(jsp开发),原来用户系统都是php开发的,我如何在jsp开发的功能中做到用户信息session同步呢? 有人是否有做过类以项目,想听听大家的看法
......

php mail - PHP / 基础编程

我最近写了个mail执行后没有出现错误信息执行完毕后邮箱里并没发送邮件,请各位帮我看看
我用的的是iis smtp
<?php
$to = 'xueyuxia1988@sohu.com';
$subject = 'the subject';
$message = 'hello';
$ ......

求PHP制作好的东西供学习用 - PHP / 开源资源

在下一学习PHP快要半年了,但是PHP还是不知道怎么样把PHP运用到现实中,希望有高手用PHP做好了的东西,供小弟学习参考一下,以便提高自己的水平。
QQ:766139989

想要做好的东西, 为什么不去下个开源的程序来看 ......

都看看 都尝尝。php - PHP / 基础编程

又出现了 $bplot2->SetLegend("中文乱码");//乱
$graph->title->Set("每日订单量月统计图");//不乱
同一页面
jpgraph jpgraph_bar.php中没有SetFont(FF_SIMSUN,FS_BOLD);这个方法呀 ......

php 处理大体积excel文件 - PHP / 基础编程

使用网上的 phpexcelreader 类,将虚拟机内存调整值1024M,excel体积为224M,用phpexcelreader读取的时候内存根本不够用,请教各位有什么好的方法读取这种大体积的 excel 问价么?


excel体积为224M
服了。。。 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号