您当前的位置:学无止境 > phppreg_replace截取替换字符串网站首页学无止境
phppreg_replace截取替换字符串
发布时间:2017-11-21 16:52:38编辑:三青查看次数:6561
<?php
//php用preg_replace截取替换字符串 保留首尾 中间用**代替
$a = '建厂123见aaa1';
$b = preg_replace('/(?<=\S)[^\*]\S*[^\*](?=\S)/u','**',$a);//字符串$a中间不能用空格 输出 建**1
$bb = preg_replace('/^([\s\S])(.*?)([\s\S])$/u','$1**$3',$a);//字符串$a首尾中间都不能有空格(可以在编译(atom)器里替换) 输出 建**1
$bbb = preg_replace('/(\b[\s\S]).*?(\b[\s\S])/u','$1',$a);//首尾中间都不能有空格 输出 建**1
echo $b;
echo "<br/>";
echo $bb;
echo "<br/>";
echo $bbb;
?>
如有错误 欢迎留言指正,转载请注明来至http://lovesanqing.com/knowledgeslist.html
关键字词:php,preg_replace,截取,替换,字符串,*
下一篇:PHP正则表达式笔记和实例
评论: