abtest3_VHHMDAAIYYCAAVSSseq1MDSLQMNNLKPEDTAIabtest3_VHHMDAAIYYCAAVSSseq1MDSLQMNNLKPEDTAI;这串字符以每两个符号做分割正则怎末写
你可以使用正则表达式(?<=\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
这样就将这串字符以每两个">"符号为分割点进行了分割。
原文地址: https://www.cveoy.top/t/topic/ijMI 著作权归作者所有。请勿转载和采集!