PHP找到“string”后替换下一次出现

时间:2016-10-11 09:02:07

标签: php replace

我想知道如何在;之后找到并替换下一个command

command "bleh", 1234, 567;

command ("bleh", 1234, 567);

这种方式很重要,因为命令与之间的字符串;可以完全不同。 谢谢你的帮助!

1 个答案:

答案 0 :(得分:1)

您可以使用正则表达式和preg_replace()

$v = 'command "bleh", 1234, 567;';

$v = preg_replace('/command (.*?);/', 'command (\\1);', $v);
echo $v;