2830680393 发表于 2020-4-27 08:41:32

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('程序完成!')

帮忙看看上面这个!

xiaosi4081 发表于 2020-4-28 12:32:27

有什么问题啊?

wp231957 发表于 2020-4-28 12:39:20

官方地址是如何定义的

Twilight6 发表于 2020-4-28 13:12:59

一头雾水...题意不够清晰
页: [1]
查看完整版本: URL