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