如何用正则表达式解析出一个 JSON 字符串?

查看原文

有时候我们想要匹配带引号的 String 的正则表达式,例如想要摘出 this is "a string" 中的 `,正解:/"(?:[^"\]|\.)*"/`。 它的难点在于,需要排除掉第一个和最后一个引号,然后在内部还需要过滤掉 \" 和 \ 这种 case。