2017-01-09 34 views
0

我一直在這方面花費太多時間,我認爲我需要幫助。我有一個JSON文件看起來像這樣:使用正則表達式查找包含特定字符串的json塊

[{ 
    "city": "Seattle", 
    "state": "Washington", 
    "Details": "bla bla" 
}, { 
    "city": "Chicago", 
    "state": "Illinois", 
    "Details": "bla bla" 
}] 

使用正則表達式,我需要匹配中的所有塊{和}屬於去西雅圖市。我正在嘗試在記事本++中進行查找替換。謝謝!

+0

以及應該如何看最終的結果? – RomanPerekhrest

+0

我只需要消除{和}中不包含特定城市的特定文本塊。 – everydaylearn

+0

記事本++之後有沒有進一步的處理? javascript,也許? – RomanPerekhrest

回答

1

在記事本++查找以下內容:

查找內容:\{\s*"city":\s*"Seattle".+?\}

搜索模式; 。匹配換行符:經過

1

你應該解析JSON和做你的映射程序,
但假設記事本++支持Perl的正則表達式這應該工作:

\{\s*"city": "Seattle",[\s\S]*?}, 
相關問題