2017-08-19 5 views
0

私は正規表現を書く初心者です。私はテキストを抽出する方法がわかりませんパリ灰色の領域のリストから。私がこれまで書いてきた特定のタグを使用して二重引用符でテキストを抽出するにはどうすればよいですか?

正規表現: "テキスト": "(。*?)" この正規表現の

{"hashtags":[{"text":"Paris","indices":[10,10]}],"symbols": 
[],"user_mentions":[{"screen_name":"Testcurve","name":"Test Garden","id":9999, 
"id_str":"999123","indices":[0,10]}],"urls":[]} 

結果は次のとおりです。 "テキスト": "パリ"。お知らせ下さい。

+0

あなたがしたいと思うのはなぜRegexp ..を使用してJSONから値にアクセスする – Erazihel

+0

あなたの問題に 'JSON.parse'を使うことを考えましたか? – ideaboxer

+0

@ideaboxerいいえ私はしませんでしたが、今やります。アドバイスありがとう。 – jr134

答えて

0

正規表現を使用して、それを抽出し、それのためにJSON.parseを使用しないようにずっと良くなるので、これは、有効なJSON文字列のようになります。

data = '{"hashtags":[{"text":"Paris","indices":[10,10]}],"symbols": [],"user_mentions":[{"screen_name":"Testcurve","name":"Test Garden","id":9999,"id_str":"999123","indices":[0,10]}],"urls":[]}'; 
 
obj = JSON.parse(data); 
 
console.log(obj['hashtags'][0]['text'])

+0

私は今日のJSON.parseを調査します:-)上記の感謝をありがとう、非常に感謝します。 – jr134

関連する問題