使用regexp查找包含特定字符串的json块
我在这件事上花了太多时间,我想我需要帮助。我有一个json文件,如下所示:使用regexp查找包含特定字符串的json块,json,regex,Json,Regex,我在这件事上花了太多时间,我想我需要帮助。我有一个json文件,如下所示: [{ "city": "Seattle", "state": "Washington", "Details": "bla bla" }, { "city": "Chicago", "state": "Illinois", "Details": "bla bla" }] 使用regexp,我需要匹配{和}中属于西雅图市的所有块。我正在尝试在记事本++中查找替换。谢谢 在记事
[{
"city": "Seattle",
"state": "Washington",
"Details": "bla bla"
}, {
"city": "Chicago",
"state": "Illinois",
"Details": "bla bla"
}]
使用regexp,我需要匹配{和}中属于西雅图市的所有块。我正在尝试在记事本++中查找替换。谢谢 在记事本++中查找以下内容: 查找内容:
\{\s*“城市”:\s*“西雅图”。+?\}
搜索模式。匹配换行符:在记事本++中选中查找以下内容: 查找内容:
\{\s*“城市”:\s*“西雅图”。+?\}
搜索模式。匹配换行符:选中您应该解析json并以编程方式进行映射,
但假设notepad++支持perl正则表达式,这应该可以:
\{\s*"city": "Seattle",[\s\S]*?},
您应该解析json并以编程方式进行映射,
但假设notepad++支持perl正则表达式,这应该可以:
\{\s*"city": "Seattle",[\s\S]*?},
最后的结果应该是什么样子?我只需要消除{和}中不包含特定城市的特定文本块。记事本++之后有进一步的处理吗?可能是javascript?最终结果应该如何?我只需要消除{和}中不包含特定城市的特定文本块。记事本++之后是否有进一步的处理?也许是javascript?