利用re.findall()放回字符串里两个字符之间的内容失败
如图所示
第一次我想返回 ‘AutoCAD辅助设计’ 和 ‘第一部分 辅助设计(CAD)基础’ 之间的内容失败
第二次返回 AutoCAD辅助设计‘’ 和 ‘Resources’ 之间的内容成功
什么情况呀{:10_266:}
f = 'rse", "Id": "1588", "Title": "AutoCAD辅助设计", "CoverImage": "courseimage/cover.jpg", "Resources": {"Resource": [{"Type": "Toc", "Category": "kcjs", "Resources": {"Resource": [{"Type": "Toc", "Id": "S0", "Title": "第一部分 辅助设计(CAD)基础", '
d = re.findall(r'AutoCAD辅助设计(.*?)Resources',f)
d = re.findall(r'AutoCAD辅助设计(.*?)辅助设计(CAD)基础',f)
d = re.findall(r'AutoCAD辅助设计(.*?)辅助设计\(CAD\)基础',f)
或者
d = re.findall(r'(?<=AutoCAD辅助设计).*?(?=辅助设计\(CAD\)基础)',f)
页:
[1]