我正试图在一段字符串上做一个替换。例如:This is !c-myName!, welcome.
我想要的是,如果字符串包含!c-
,它应该删除整个字符串,所以:This is , welcome.
我该怎么做呢?
提前感谢!
(编辑:)当字符串包含!c- blaa!
时,它应该删除所有内容,直到下一个!
,抱歉没有清除它:)
$string = "This is !c-myName!, welcome.";
$pattern = '/!c-[^!]+!/';
$result = preg_replace($pattern, '', $string);
echo $result;
小提琴