本帖最后由 采集的小蜜蜂 于 2019-8-11 10:58 编辑
[Python] 纯文本查看 复制代码 import re
content='微博账号:kingname,我的微博密码是:1234567,QQ帐号:99999,QQ密码是:33445566,银行卡账号:000001,银行卡密码是:888888,帮我记住他们'
#password_list=re.findall(':(.*?),',content)
#name_list=re.findall('名字是(.*?),',content)
result_list=re.findall('帐号:(.*?),密码是:(.*?),',content)
#print('找到内容,返回{}'.format(password_list))
#print('找不到任何内容,返回{}'.format(name_list))
print('找到的情况下,返回{}'.format(result_list))
有人知道为什么返回的空吗?
如果把re.findall中'帐号:(.*?),'去掉,就可以获取到密码。我改了改符号,还是获取不到。返回的[]为空
如果把re.findall中'密码:(.*?),'去掉,只能获取到QQ帐号。这到底是怎么回事 |