一个正整数n,表示后面有n行数据,从第二行到第n+1行,每行一个字符串,对于合法的字符串,输出"Y",否则输出"N"。
试试这个行不行:
import re
N = int(input())
check_url = []
for _ in range(N):
url = input()
res = re.findall(r'https?://[\w_]+(?:\.[\w_]+){2,3}(?:/[\w_]+)*(?:\.[\w_]+)?/?', url)
if res and res[0] == url:
check_url.append('Y')
else:
check_url.append('N')
for i in check_url:
print(i)
湘大的?