希望有人可以提供帮助,我正在尝试使用正则表达式从出现在模式之后的字符串中提取某些内容,但它不起作用,我不知道为什么。正则表达式在 linux 中运行良好...
import re
s = "GeneID:5408878;gbkey=CDS;product=carboxynorspermidinedecarboxylase;protein_id=YP_001405731.1"
>>> x = re.search(r'(?<=protein_id=)[^;]*',s)
>>> print(x)
<_sre.SRE_Match object at 0x000000000345B7E8>