题解 | #正则查找网址#

正则查找网址

https://www.nowcoder.com/practice/d22cc21332c24d7ea1dae179025b8cf5

import re

url = input()

p = re.match("https://www", url).span()  # re.match(pattern, str, flags)可以传入3个参数,第一个是匹配关键词,第二个是被匹配的字符串,第三个是匹配规则(详细定义见底部)
print(p)

'''
匹配规则的flags : 可选,表示匹配模式,比如忽略大小写,多行模式等,具体参数为:
re.I 忽略大小写
re.L 表示特殊字符集 \w, \W, \b, \B, \s, \S 依赖于当前环境
re.M 多行模式
re.S 即为 . 并且包括换行符在内的任意字符(. 不包括换行符)
re.U 表示特殊字符集 \w, \W, \b, \B, \d, \D, \s, \S 依赖于 Unicode 字符属性数据库
re.X 为了增加可读性,忽略空格和 # 后面的注释
'''

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务