如题,存在一个字符串,该字符串由中英文字符及<img>标签组合而成,英文字符要提取出来加上/n
的换行符,但是这样img标签里的英文也会被识别,因此提取前想先对字符串作分割,img标签不作处理
对正则不怎么熟悉,下面2个方法都只能提取到一部分,但是因为英文字符处理完要拼回去所以顺序又
不能打乱,请问各位有什么好办法么?
var str="terter<img src='dwa' />t43<img src='34r2342//'/>服务"
str.match(/<img[^>]*>/g) // ["<img src='dwa' />", "<img src='34r2342//'/>"]
str.split(/<img[^>]*>/g) // ["terter", "t43", "服务"]
输入格式:各种字符和多个<img>标签的混合字符串
输出格式:字符和<img>标签按顺序分割的一个数组