你可以使用正则表达式(?<=^>)[^>]+来实现以第奇数项">"符号做一次分割的操作。这个正则表达式的含义是:匹配以">"开头的字符串,并且不包含">"符号。下面是示例代码:

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

这样就可以将字符以第奇数项">"符号分割开来。

abtest3_VHHMDAAIYYCAAVSSseq1MDSLQMNNLKPEDTAIabtest3_VHHMDAAIYYCAAVSSseq1MDSLQMNNLKPEDTAI;这串字符以第奇数项符号做一次分割正则怎末写

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

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