如何使用 preg_replace [英] How to use preg_replace
本文介绍了如何使用 preg_replace的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个字符串:
$str= "(and marque:'Mercedes Benz' model:'F Type')";
我想像这样返回字符串:
I want to return string like this:
$str2= "(and marque:'Mercedes-Benz' model:'F-Type')";
所以,我想用 '-' 字符替换空格,但只能在 '' 字符之间.
so, I want to replace space with '-' char but only between '' chars.
我应该使用 preg_replace 函数吗?
Should I use preg_replace function?
推荐答案
怎么样:
$str= "(and marque:'Mercedes Benz' model:'F Type')";
$str = preg_replace("/'(\w+)\s+/","'$1-", $str);
echo $str,"\n";
输出:
(and marque:'Mercedes-Benz' model:'F-Type')
这篇关于如何使用 preg_replace的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文