我正在尝试创建一个包含正则表达式的JSON文件。 例如:
{
"FrameworksData": [{
"name": "jquery",
"regexes": ["script\s+src\s*=\s*\"jquery", "b", "c"],
"extensions": [".js"],
"conditions":"t1=r1||r2||r3; t2=t1&&e1; res=t2;"
}
]
}
我需要使用双/单引号作为位于JSON内的正则表达式的一部分。但是,由于结构\“jquery,此JSON无效。 如何在JSON中使用单引号和双引号,以便我可以实现正确的正则表达式? 谢谢!
答案 0 :(得分:1)
可以采用多种技术:
\
,即\\
。对于脚本转义,您可以使用this solution "FrameworksData": [{"regexes": ["script\\s+src\\s*=\\s*\"jquery", "b", "c"]}]