我试图通过使用正则表达式匹配某些模式来拆分字符串,
例如我有<span>Hello World</span>
,结果将是["<span>", "Hello World", "</span>"]
// Tried this
console.log(arr.split(/(<*>)/));
// and this:
console.log(arr.split(/(^<$>)/));
最佳答案
const a = `<span>Hello World</span>`;
var c = a.split(/^(<.*>)(.*?)(<.*?>)$/g).filter(x => x);
console.log(c);
关于javascript - 使用正则表达式在匹配模式上分割字符串,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/60045706/