且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

在JSON文件中用正则表达式查找并替换引号内的引号

更新时间:2023-02-21 13:53:40

以下是两个示例:

这些具有以下要求:

  • 值的开头不是逗号,冒号,右括号或空格.

否则,您必须对其进行改进.第二个甚至允许值以空格开头,但也可能会有其他副作用...

Otherwise you have to improve it. The second one even allows values to start with a whitespace, but may also have some other side-effects ...

示例1:

\"[A-Za-z0-9][^"]+\"\s*[^,:}\s]

示例2:

\"([A-Za-z0-9\s][^"]+\"\s*[^,:\]}\s]){2}