我有以下json,
{"master": "abc", "current": "abc", "total":[{"name":"abc"},{"name":"xyz"}]}
现在我需要使用正则表达式验证上面的 json,也就是说,我需要确认主值和当前值是否相同(在上面的 json 中,主值和当前值都有"abc"作为值),我不关心其余的 json
任何人都可以帮助我解决这样的正则表达式吗
你可以使用这样的东西:
("master": "([^"]*)")+.*"current": "([^"]*)"
在这里试试: http://regexr.com?37pbn
然后,您可以将值提取到变量中并进行比较。 但是,如果"master"可能位于"current"之后,则可能需要单独提取值。 不过,我还是建议你使用解析器。
如果您确实使用正则表达式,则可能需要打开不区分大小写等。