2017-01-09 1 views
0

私は思った以上に時間を費やしていたので、助けが必要です。私はこのようになりますJSONファイルがあります:正規表現を使用してregexpを使用して特定の文字列を含むjsonブロックを見つけよう

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

を、私は内のすべてのブロックを一致させる必要がある{と}都市シアトルに行く属しています。私はメモ帳で置き換え検索を実行しようとしている+ +。ありがとう!メモ帳で

+0

とどのように最終的な結果になりますか? – RomanPerekhrest

+0

特定の都市が含まれていない{および}内の特定のテキストブロックを削除するだけで済みます。 – everydaylearn

+0

notepad ++の後に処理がありますか? javascript、多分? – RomanPerekhrest

答えて

1

++次を見つける:

何を検索:\{\s*"city":\s*"Seattle".+?\}

検索モードを、 。改行にマッチする:は、あなたがJSONを解析し、あなたのマッピングのプログラムを実行する必要があります

1

をチェック
が、メモ帳を仮定++これは動作するはずPerlの正規表現をサポートしています。

\{\s*"city": "Seattle",[\s\S]*?}, 
関連する問題