我编写了以下程序,用它来使用正则表达式字符asterix提取文件'on_campus.txt'中以'@ aun.edu.ng'结尾的电子邮件。但是当我运行它时,它似乎也将asterix作为一个字符串。
import re
def aun_mails():
mail_file = open('on_campus.txt')
for m in mail_file:
m = m.strip()
if re.search('*@aun.edu.ng', m):
print m
aun_mails()
答案 0 :(得分:0)
我认为如果没有re
模块,您将能够完成您想要的任务。
看一下下面的例子:
myString = "Blah blah email blah sent by: some.name@aun.edu.ng"
isEmail = myString.endswith('aun.edu.ng') # isEmail will be True in this case
if isEmail == True:
print myString # or print(myString for python 3.x)