我希望从JSON返回的“House”表达式中获取“SuperHouse”值。
我试过了"House":"(.+?)"
,但它没有用。
{
type: "Benefits"
members: [1]
0: {
type: "Benefits2"
House: {
color: "red"
name: "SuperHouse"
Category: "big hoses"
}
}
}
什么是正则表达式?
答案 0 :(得分:0)
怎么样:
"House" : "?([^,]*)"?
但是再次使用解析器会让事情变得更容易
编辑:仅使用regexp无法解析通用json片段。这是因为正则表达式与DFA等效,但你需要一些“更强”的东西来计算任意数量的打开/关闭符号,更像是push down automata。
答案 1 :(得分:0)