php教程自学网 - 轻松零基础学php视频教程
条幅广告
当前位置: 主页 > PHP学堂 >

php正则的preg_replace和禁止贪婪匹配

时间:2019-06-25 17:10来源:未知 作者:admin 点击:
$str = 大家好,我是[b]童攀[/b],我的主页是[b]tongpankt.com[/b]; //我们想要的结果是:大家好,我是strong童攀/strong,我的主页是strongtongpankt.com/strong $pattern = /(\[b\])(.*)(\[\/b\])/U; 用括号对正则
$str = ‘大家好,我是[b]童攀[/b],我的主页是[b]tongpankt.com[/b]’;
//我们想要的结果是:大家好,我是<strong>童攀</strong>,我的主页是<strong>tongpankt.com</strong>
$pattern = ‘/(\[b\])(.*)(\[\/b\])/U’;
 
用括号对正则表达式分组,这样就可以获取到匹配到的内容
 
U用来禁止贪婪匹配
$strReplace = ‘<strong>$2</strong>’;
$str2 = preg_replace($pattern, $strReplace, $str);
echo $str2;
(责任编辑:admin)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
相关推荐
猜你喜欢