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