我有一个带有一些 url 和“-”符号的文本文件。我想查找是否有与用户提供的域名不匹配的网址?如果是这样,我必须打印一条消息,否则如果它只是给定的域名和“-”符号另一条消息?我该怎么做?谢谢
#!/usr/bin/python
import re
import string
print 'Enter Your Domain Name'
domain = input()
foo = open('new.txt','r')
seen = set()
lines = foo.readlines()
for line in lines:
match = re.search(domain,line)
for line in lines:
match = re.search(domain,line)
if match: seen.add("Message1")
else: seen.add('Message2')
foo.close()
示例文本文件:
http://www.mysite.com
-
http://www.mysite.com
http://www.yoursite.com
-
http://www.mysite.com
http://www.yoursite.com