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

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/p1UL 著作权归作者所有。请勿转载和采集!

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