问题描述
check_web_address函数检查传递的文本是否符合顶级网址的要求,这意味着它包含字母数字字符(包括字母,数字和下划线)以及句点,破折号和加号,然后是以句点和仅字符的顶级域名(例如“ .com”,“。info”,“。edu”等)填充。使用转义字符,通配符,重复限定符,和行尾字符以及字符类。
import re
def check_web_address(text):
pattern = ___
result = re.search(pattern,text)
return result != None
print(check_web_address("gmail.com")) # True
print(check_web_address("www@google")) # False
print(check_web_address("www.Coursera.org")) # True
print(check_web_address("web-address.com/homepage")) # False
print(check_web_address("My_Favorite-Blog.US")) # True
我已经尝试过这种模式,但是所有示例输入都是正确的,
pattern = '[^/@][A-Za-z._-]*$'
涵盖以上所有情况的确切模式是什么?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)