需要与以下 json 匹配的正则表达式



我有以下json,

{"master": "abc", "current": "abc", "total":[{"name":"

abc"},{"name":"xyz"}]}

现在我需要使用正则表达式验证上面的 json,也就是说,我需要确认主值和当前值是否相同(在上面的 json 中,主值和当前值都有"abc"作为值),我不关心其余的 json

任何人都可以帮助我解决这样的正则表达式吗

你可以使用这样的东西:

("master": "([^"]*)")+.*"current": "([^"]*)"

在这里试试: http://regexr.com?37pbn

然后,您可以将值提取到变量中并进行比较。 但是,如果"master"可能位于"current"之后,则可能需要单独提取值。 不过,我还是建议你使用解析器。

如果您确实使用正则表达式,则可能需要打开不区分大小写等。

最新更新