abtest3_VHHMDAAIYYCAAVSSseq1MDSLQMNNLKPEDTAIabtest3_VHHMDAAIYYCAAVSSseq1MDSLQMNNLKPEDTAI;这串字符以第奇数项符号做一次分割正则怎末写
你可以使用正则表达式(?<=^>)[^>]+来实现以第奇数项">"符号做一次分割的操作。这个正则表达式的含义是:匹配以">"开头的字符串,并且不包含">"符号。下面是示例代码:
import re
text = """>abtest3_VHH
MDAAIYYCAAVSS
>seq1
MDSLQMNNLKPEDTAI
>abtest3_VHH
MDAAIYYCAAVSS
>seq1
MDSLQMNNLKPEDTAI"""
matches = re.findall(r"(?<=^>)[^>]+", text)
for match in matches:
print(match)
输出结果为:
abtest3_VHH
seq1
abtest3_VHH
seq1
这样就可以将字符以第奇数项">"符号分割开来。
原文地址: https://www.cveoy.top/t/topic/ijME 著作权归作者所有。请勿转载和采集!