如何搜索一大串HTML字符串并找到字符串中列出的所有用户名?

时间:2019-07-04 10:57:37

标签: python regex instagram

如何搜索大量的html,例如:

'ram.fauh1-1.fna.fbcdn.net/vp/fe9fedf7a77e8b6dfc94780c0d74ff97/5DC2A6B3/t51.2885-19/s150x150/64935284_396286517644607_8686720060812689408_n.jpg?_nc_ht=instagram.fauh1-1.fna.fbcdn.net","username":"uaimr"},"viewer_has_liked":false,"edge_liked_by":{"count":0},"edge_threaded_comments":{"count":0,"page_info":{"has_next_page":false,"end_cursor":null},"edges":[]}}},{"node":{"id":"17869027429412715","text":"@tkrako @marcclloyyd @mackie_07","created_at":1562234112,"did_report_as_spam":false,"owner":{"id":"210150144","is_verified":false,"profile_pic_url":"https://instagram.fauh1-1.fna.fbcdn.net/vp/c92673d950f887769ac44d79943a4c1e/5DC36EAF/t51.2885-19/s150x150/60970537_370167016989598_5955215586060402688_n.jpg?_nc_ht=instagram.fauh1-1.fna.fbcdn.net","username":"noc.nok"},"viewer_has_liked":false,"edge_liked_by"'

并列出字符串中的所有用户名?

我尝试使用正则表达式

regex = re.compile('"username":"/([A-Za-z._])\w+/"')
m = regex.search(string)
if m:
    print(m.group(1))

我希望打印第一个用户名,但是什么也没打印。

0 个答案:

没有答案