如何使用preg_replace

时间:2014-02-12 11:56:25

标签: preg-replace substr

我有一个字符串:

    $str= "(and marque:'Mercedes Benz' model:'F Type')";

我想像这样返回字符串:

    $str2= "(and marque:'Mercedes-Benz' model:'F-Type')";

所以,我想用' - '字符替换空格,但只在''字符之间。

我应该使用preg_replace函数吗?

1 个答案:

答案 0 :(得分:0)

怎么样:

$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')