需求如下:需要將字符串通過正則表達式var str = "<h2>11</h2><span>
<span>http://files.cnblogs.com/files/wj204/ali.gif</span>";轉化為:var str = "<h2>11</h2><img src ="http://files.cnblogs.com/files/wj204/2.gif" / ><h2>22</h2><p>33</p>
<img src="http://files.cnblogs.com/files/wj204/ali.gif"/>";這樣的結果目前我做到的是:1.把span標簽內容匹配出來,代碼為:str.match(/<span>(.*?)<\/span>/g)結果為:2.用replace將span標簽替換為img標簽str.replace(/<span>(.*?)<\/span>/g, "<img src/>")結果:接下來要怎么處理?如何將這兩步關聯起來,得到我的預期結果。
js正則表達式如何將span標簽替換為img標簽,并將原span標簽的內容放到img標簽的src中
慕桂英546537
2018-10-19 14:11:22