我正在尝试分割字符串
<div id = 'tostart'><button>todo </button>hometown todo </div>
以“至”为关键字。
问题是我不必在标签之间拆分,而只需要从标签外部拆分即可,因此,如果我拆分,则得到类似
arr = ["<div id = 'tostart'><button>","do","</button>home","wn ","do </div>"]
是否有可以使用它的正则表达式。
提前致谢。
我依靠您的HTML使用<
,>
以逃避<
>
浏览器可以容忍但验证程序不容忍的迷途!
str.split(/to(?=[^>]*(?=<|$))/g);
正如其他人所说,正则表达式不适用于真正凌乱的HTML(例如,内联脚本元素)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句