regex,删除PHP中除一个字符外的所有字符


regex, remove all but one character in PHP

我需要你的帮助

我需要从文本文件,"refresh":18});中删除一个模式

但是我不需要在这个模式中删除大括号,我需要保存它。

我的代码
...
echo $data2 = str_replace(",'"refresh'":18});", "", $data);
...

如何改变我的正则表达式来删除模式,但不删除}字符?

为什么不直接用字符'}'替换整个模式呢??试试:

echo str_replace(",'"refresh'":18});", "}", $data);