例如:"<begin><start><end>"字符串,将它分割成数组["<begin>","<start>","<end>"]
也可以不用正则的:
"<begin><start><end>".split('>',3).map((i)=>{ return i = i + '>'})
//如果不知道数组长度最后处理
"<begin><start><end>".split('>').map((i)=>{ return i = i + '>'}).splice(0,"<begin><start><end>".split('>').length - 1);
//当然最好分步骤写
var arr = "<begin><start><end>".split('>');
arr.splice(0,arr.length-1).map((i) => { return i = i + '>'})
当然用正则也是可以的:
"<begin><start><end>".match(/\<\w+\>/g)
10 回答11.2k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决