根据代码逻辑,如果aq中包含"案件编号",则会使用正则表达式匹配出案件编号。但是根据你的描述,aq中确实包含"案件编号",但是正则表达式匹配结果却为None。

可能的原因是正则表达式的模式不正确,导致无法匹配到正确的案件编号。你可以检查一下正则表达式的模式是否正确,确保能够准确匹配到案件编号。

另外,你也可以尝试使用其他的匹配方式,例如使用字符串的find()方法来查找案件编号的位置,然后截取出案件编号的子字符串。具体代码如下:

aq = xqtjb_sheet.read('J{}'.format(sendtext_list[i][0]))
if "案件编号" in aq:
    print(aq)
    index = aq.find("案件编号")
    if index != -1:
        aj = aq[index+4:index+27]
        print(aj)

通过使用字符串的find()方法找到"案件编号"的位置,然后利用切片操作截取出案件编号的子字符串。这样可以避免使用正则表达式,也能够得到正确的案件编号。

aq = xqtjb_sheetreadJformatsendtext_listi0if 案件编号 in aq printaq aj = researchr案件编号d23aq架设有的aq有案件编号为什么aj为none怎么修改

原文地址: https://www.cveoy.top/t/topic/ipHB 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录