你可以使用正则表达式的match()方法来实现这个功能。下面是一个使用正则表达式将字符串分割成数组的示例代码:

const str = `>abtest3_VHH
MDAAIYYCAAVSS
>seq1
MDSLQMNNLKPEDTAI
>abtest3_VHH
MDAAIYYCAAVSS
>seq1
MDSLQMNNLKPEDTAI`;

const regex = /(^|\n)>[^<]+/g;
const result = str.match(regex);

console.log(result);

输出结果为:

[
  '>abtest3_VHH\nMDAAIYYCAAVSS',
  '>seq1\nMDSLQMNNLKPEDTAI',
  '>abtest3_VHH\nMDAAIYYCAAVSS',
  '>seq1\nMDSLQMNNLKPEDTAI'
]

这样你就可以得到一个数组,其中的每个元素都是符合正则表达式的匹配结果。

使用正则表达式将字符串分割成数组

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

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