例如从word
I 19:32:19.205 Notification8000-00805f9b34fb, value: (0x) AA-AA-F1-08-02-B0-02-9D-04-5D-02-6D-6E
A 19:32:19.205 "(0x) AA-AA-F1-08-02-B0-02-9A-04-5B-02-6D-6E" received
中提取"(0x) AA-AA-F1-08-02-B0-02-9A-04-5B-02-6C-6E" received‘’中f1-08后02-B0-02-9A-04-5B六个字符,其中02-B0是一个数,02-9D是一个数字,并以列表[15] ,[16], 16]用传到excel表中
import docx
def word2str(self):
"将word文本转化为字符串"
file = docx.opendocx("./诗词.docx") # 选择文件所在目录
# 读取word文本
text_list = docx.getdocumenttext(file) # list
print(text_list)
# 将list中的内容按空格拼接为str
text_str = " ".join(text_list)
print(text_str)
str1 = '"(0x) AA-AA-F1-08-02-B0-02-9E-04-7C-02-6B-8C" received'
str2 = "F1"
print str1.index(str2); # 结果5
print (str1[:str1.index(str2)]) # 获取 "F1"之前的字符(不包含点) 结果 Hello
print( str1[str1.index(str2):]) # 获取 "F1"之前的字符(包含点) 结果.python