我有一个带有域列表的文本文件,我想使用python正则表达式来匹配域和任何子域。样本域文件admin.happy.comnothappy.com我有以下正则表达式:main_domain = 'happy.com'mydomains = open('domains.txt','r').read().replace('\n',',')matchobj = re.match(r'^(.*\.)*%s$' % main_domain,mydomains)该代码可以很好地处理短文本,但是当我的域文件有100多个条目时,它会挂起并冻结。有没有一种方法可以优化正则表达式以处理文本文件中的内容?
添加回答
举报
0/150
提交
取消