let txt = '<h1></h1><p><hr></p><p></p><h2><hr></h2>'
我有以上一段代码,想截取两个标签之间的所有文本 responseText.split('<h')
可 <h
会将 hr
也排除出来,结果如下:
["", "1></h1><p>", "r></p><p></p>", "2>", "r></h2>"]
可我想要的结果是如下这样:
["<h1></h1><p><hr></p><p></p>", "<h2><hr></h2>"]
请问如何在 .split()
添加条件筛选呢?
没太看明白你的需求,如果意思是“将文本分为以标题标签开始(到下一个标题标签或者文本末尾结束)的若干段”的话,可以这样写: