如何从word 提取指定十六进制字符,并以列表形式存放在excel中

问题遇到的现象和发生背景

例如从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

运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果