Mau*_*o M 0 java regex string matcher
我有一个类似的字符串
[{"id":"9","label":"P","price":"0","oldPrice":"0","products":["606","610","614","618","622","625","629"]},{"id":"8","label":"M","price":"0","oldPrice":"0","products":["607","611","615","619","626","630"]},{"id":"7","label":"G","price":"0","oldPrice":"0","products":["609","613","617","621","624","628","632"]},{"id":"36","label":"GG","price":"0","oldPrice":"0","products":["608","612","616","620","623","627","631"]},{"id":"152","label":"XGG","price":"0","oldPrice":"0","products":["3713","6577","6578","6579","6580","6581","6582"]}]
Run Code Online (Sandbox Code Playgroud)
我需要的是标签值:P,M,G,GG,XGG.我试图在标签和逗号之间获取所有内容,但它不起作用
"(标签)(.*)(,)"
此字符串采用JSON格式,因此建议使用JSON解析器而不是使用正则表达式
请阅读http://www.json.org/中的 JSON格式.
此链接提供了有关Java中的JSON的说明http://www.json.org/java/