URL
本帖最后由 2830680393 于 2020-4-27 08:43 编辑题目:
判断一个给定的字符串是否是一个官方的URL地址。
例如,下面的URL是官方地址:
- http://kop.mhf.edu.cn/info/1043/6421.htm
- https://www.mhf.edu.cn/jgsz/yxsz.htm
- https://www.lib.mhf.edu.cn/web/dzzy/index.asp
下面的URL不是官方地址:
- http://www.yggk.net/d/whu/
- http://www.mhfzcb.org.cn
- http://www.mhfedu.org.cn
- http://www.mhf.org
- http://www.mhf.edu/
import re
pattern='^(http:)/{2}(\.)+(mhf.edu.cn/)(/)*\.(htm|asp)$'
pmm=input('请输入一个URL(quit退出):')
while(pmm != 'quit'):
result=re.findall(pattern,pmm)
if result:
print('URL:',pmm,'匹配!')
else:
print('URL:',pmm,'不匹配!')
pmm=input('URL(quit退出):')
print('程序完成!')
帮忙看看上面这个! 有什么问题啊?
官方地址是如何定义的 一头雾水...题意不够清晰
页:
[1]