匹配单个字符串中的许多模式

时间:2018-05-12 18:10:17

标签: python regex python-3.x

我正在尝试找到匹配所有模式的字符串。

代码:

import re
mail_li = ['lokesh.g@uni-passau.de',
'lokesh dot gat uni-passau dot de',
'lokesg.g(at)uni-passau.de',
'lokesh.g(at) uni-passau.de',
'onefullword@gw.uni-passau.de',
'lokesh(dot) g(at) uni-passau (dot) de',
       '@laskdjak']


regex = r"(de$)(@)"


for i in mail_li:

    if(re.findall(regex,i)):
       print(i)

我想检查所有条件,如:

  1. @ symbol or at或(at)

  2. dot或.de

  3. de end

  4. 我试着编写正则表达式,但它无法正常工作。 有人可以帮忙吗?

0 个答案:

没有答案