【发布时间】:2013-07-20 13:26:52
【问题描述】:
因为 json 不支持 cmets 我需要我自己的函数来清理我的 cmets 我的cmets是css风格的,像这样
/*comment*/
我尝试了以下
$json = preg_replace("/(\/\*.?\*\/)/", "", $json);
但没有运气。 谢谢
【问题讨论】:
-
您的
.?占位符只匹配一个任意字符,或者不匹配任何字符。 -
对于正则表达式来说,这是一个相当高的要求,因为您需要处理
"this is a string /*this is not a comment*/"这样的情况,其中不应删除/*和*/之间的内容。