我是编写正则表达式的初学者。我不确定如何从灰色区域的列表中提取文本 Paris 。
到目前为止我写的正则表达式: “文本”: “(。*?)”
{"hashtags":[{"text":"Paris","indices":[10,10]}],"symbols":
[],"user_mentions":[{"screen_name":"Testcurve","name":"Test Garden","id":9999,
"id_str":"999123","indices":[0,10]}],"urls":[]}
这个正则表达式的结果是:“text”:“Paris”。请指教。
答案 0 :(得分:0)
这看起来像一个有效的json字符串,所以不使用正则表达式提取它会好得多,但是使用JSON.parse
:
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'])