使用正则表达式将字符串分割成数组
你可以使用正则表达式的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 著作权归作者所有。请勿转载和采集!