0

我正在尝试对一条字符串进行替换。例如:
This is !c-myName!, welcome.
我想要的是如果字符串包含!c-它应该删除整个字符串,所以:
This is , welcome.
我该怎么做?

提前致谢!

[编辑:]

当字符串包含!c- blaa!时,它应该删除所有内容,直到下一个!,抱歉没有清除:)

4

1 回答 1

0
$string = "This is !c-myName!, welcome.";
$pattern = '/!c-[^!]+!/';
$result = preg_replace($pattern, '', $string);
echo $result;

小提琴

于 2013-05-28T21:39:54.773 回答