【发布时间】:2013-09-23 07:09:46
【问题描述】:
在构建json 字符串时遇到一些麻烦后,我在我的数据库中发现了一些包含双引号的文本。我需要用转义的等价物替换引号。这有效:
function escape( $str ) {
return preg_replace('/"/',"\\\"",$str);
}
但它没有考虑到引用可能已经被转义。如何修改表达式,使其仅适用于非转义字符?
【问题讨论】:
-
这是为了帮助您解决您的其他
regex问题:regex101.com/r/mX0qH5 等我去发帖时... :)