使用正则表达式分割字符串:以奇数项“>”符号为分隔符
使用正则表达式(?<=^>)[^>]+可以实现以第奇数项">"符号做一次分割的操作。这个正则表达式的含义是:匹配以">"开头的字符串,并且不包含">"符号。下面是示例代码:
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 著作权归作者所有。请勿转载和采集!