你可以使用正则表达式(?<=\n>)来分割这串字符。这个正则表达式使用了正向零宽断言,即匹配一个换行符后面紧跟着的">"符号。这样就可以将这串字符以每两个">"符号为分割点进行分割。

以下是使用Python示例代码:

import re

text = ">abtest3_VHH\nMDAAIYYCAAVSS\n>seq1\nMDSLQMNNLKPEDTAI\n>abtest3_VHH\nMDAAIYYCAAVSS\n>seq1\nMDSLQMNNLKPEDTAI"

segments = re.split(r'(?<=\n>)', text)

for segment in segments:
    print(segment.strip())

输出结果为:

>abtest3_VHH
MDAAIYYCAAVSS
>seq1
MDSLQMNNLKPEDTAI
>abtest3_VHH
MDAAIYYCAAVSS
>seq1
MDSLQMNNLKPEDTAI

这样就将这串字符以每两个">"符号为分割点进行了分割。

abtest3_VHHMDAAIYYCAAVSSseq1MDSLQMNNLKPEDTAIabtest3_VHHMDAAIYYCAAVSSseq1MDSLQMNNLKPEDTAI;这串字符以每两个符号做分割正则怎末写

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

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