列表

详情


NP101. 正则查找网址

描述

牛牛最近正在研究网址,他发现好像很多网址的开头都是'https://www',他想知道任意一个网址都是这样开头吗。于是牛牛向你输入一个网址(字符串形式),你能使用正则函数re.match在起始位置帮他匹配一下有多少位是相同的吗?(区分大小写)

输入描述

输入一行字符串表示网址。

输出描述

输出网址从开头匹配到第一位不匹配的范围。

示例1

输入:

https://www.Nowcoder.com

输出:

(0, 11)

原站题解

Python 解法, 执行用时: 10ms, 内存消耗: 2832KB, 提交时间: 2022-08-01

import re
str1 = raw_input()
result = re.match("https://www", str1, re.I).span()
print(result)

Python 3 解法, 执行用时: 27ms, 内存消耗: 4388KB, 提交时间: 2022-08-02

import re

web = input()
a = re.match('https://\w+',web)
print(a.span())

Python 3 解法, 执行用时: 28ms, 内存消耗: 4392KB, 提交时间: 2022-08-01

import re
str = input()
result = re.match("https://www", str, re.I)
print(result.span())

Python 3 解法, 执行用时: 28ms, 内存消耗: 4396KB, 提交时间: 2022-07-29

import re
str1 = input()
result = re.match("https://www", str1, re.I).span()
print(result)

Python 3 解法, 执行用时: 28ms, 内存消耗: 4400KB, 提交时间: 2022-07-27

import re
str = input()
print(re.match('https://www',str).span())

上一题