背景知识:docx文件的结构分为三层,1、Docment对象表示整个文档;2、Docment包含了Paragraph对象的列表,每个Paragraph对象用来表示文档中的一个段落;3、一个Paragraph对象包含Run对象的列表,一个Run对象就是style相同的一段文本。
问题描述:查找docx文件中所有红色字体的文字和加粗的文字,以及同时具有这两个属性的文字。
参考代码:
示例文件内容:
程序运行结果:
==元宵节送书活动中奖名单==
为庆祝元宵佳节以及新书《Python程序设计基础(第2版)》于年3月1日正式出版,同时也为庆祝《Python程序设计基础》年2月第6次印刷、《Python程序设计(第2版)》年2月第5次印刷、《Python可以这样学》年2月第5次印刷(本书已被引入台湾发行繁体版)、《Python程序设计开发宝典》年2月第3次印刷,系列教材作者董付国老师特推出一波送书活动。详见庆元宵,12本Python图书签名送
在这次活动中,一共有12本书会签名送出,按照活动规则,截止到年3月3日20:00,在精选留言中获赞数量最多的前12位朋友为中奖朋友。
特别说明一下:由于没有预料到活动这么受欢迎,提前也不知道