# 在一堆字符串中匹配多个网址
import re # 导入re模块
txt = """
#EXTINF:1.751,
https://hedsfsay05.7841q41/1100kb/hls/1mubfpil.ts
#EXTINF:1.877,
https://hefasdfay05.fasdf789zy.cc/20b/hls/RbjfGEP0.ts
#EXTINF:2.085,
https://heyfasdfa05.789zy.cc/2vK3Q0Lp.ts
#EXTINF:2.085,
hhhhhhhttps://h1100dfasdfasdkb/hls/m8NHLZp9.ts
#EXTINF:2.669,fasdfasdfasdfasdfasdfa
fasdfasdfasdfasdfahttps://hfasdfafsd/jTi41q41/1100kb/hls/CAs5ewrP.ts
#EXTINF:2.669,fasdfasdfasdfasdfasd
fasdfasdfasdfasdfasdfasdfasdhttps://hfasdfasdfasdfa41q41/1100kb/hls/3HJLIS4f.ts
#EXTINF:2.085,afdsafsdfasdfasdfasdfasdf
fadfawefawfsadfsadfasdfhttps://hefasdfasdfasdfajTi41q41/1100kb/hls/KnFTGdZU.ts
#EXTINF:2.085,
sdafsdfsadfafwaefadfahttps://hfasdfasdfasdfasdfa/1100kb/hls/Rbwb91zW.ts
#EXTINF:2.085,
https://hfasdfasdfadsfa41/1100kb/hls/taGg40jf.ts
""" # 大字符串文本
pattern = re.compile(r'https://.*ts') # 编译一个正则表达式,以https://开头,以ts结尾的字符串
li = pattern.findall(txt) # 从文本里面找出符合的字符串,结果存到以列表里面
for i in li: # 打印结果
print(i)
运行结果: