尝试对“大家小书:中国史学入门.azw3 https://www.aliyundrive.com/s/WZWPQVMGLgn 提取码: 0vs5 点击链接保存,或者复制本段内容,打开「阿里云盘」APP ,无需下载极速在线查看,视频原画倍速播放。”这段文字使用正则表达式来获取,名称,链接,和提取码。
使用re库获取阿里云盘分享链接里的标题,链接和提取码:
import re
text = '大家小书:中国史学入门.azw3\nhttps://www.aliyundrive.com/s/WZWPQVMGLgn\n提取码: 0vs5\n点击链接保存,或者复制本段内容,打开「阿里云盘」APP ,无需下载极速在线查看,视频原画倍速播放。'
# Extract file name
file_name_pattern = r'^([^:]+)'
file_name = re.findall(file_name_pattern, text, re.MULTILINE)[0].strip()
# Extract link
link_pattern = r'^https?://(?:www\.)?aliyundrive\.com/s/[A-Za-z0-9]+'
link = re.findall(link_pattern, text, re.MULTILINE)[0]
# Extract extraction code
extract_code_pattern = r'^提取码: ([A-Za-z0-9]+)'
extract_code = re.findall(extract_code_pattern, text, re.MULTILINE)[0]
# Print results
print(f"File name: {file_name}")
print(f"Link: {link}")
print(f"Extraction code: {extract_code}")
输出结果:
File name: 大家小书:中国史学入门.azw3
Link: https://www.aliyundrive.com/s/WZWPQVMGLgn
Extraction code: 0vs5
发表回复