js 取闭合标签正则_js正则表达式解析html标签中的内容

接口获取的要解析的josn数据:

{

"item": {

"nick": "科沃斯旗舰店",

"price": "0.01",

"approve_status": "instock",

"num_iid": 612239024359,

"pic_url": "https://img.alicdn.com/bao/uploaded/i3/420722466/O1CN01T2804H1U5THm381Su_!!0-item_pic.jpg",

"title": "【新品首发】预定科沃斯空气检测仪Aaron新品 送旅行6件套",

"wireless_desc": "<wapDesc><img size="32012">https://img.alicdn.com/imgextra/i4/420722466/O1CN01OIDbxo1U5THojl5ZV_!!420722466.jpg</img><img size="160172">//img.alicdn.com/imgextra/i4/420722466/O1CN01Z2Ir4x1U5THm31ZmP_!!420722466.jpg</img><img size="127159">//img.alicdn.com/imgextra/i2/420722466/O1CN01s6qFyb1U5THoNlaAu_!!420722466.jpg</img><img size="153211">https://img.alicdn.com/imgextra/i2/420722466/O1CN01oQNK8t1U5THoNQEaZ_!!420722466.jpg</img><img size="137332">https://img.alicdn.com/imgextra/i2/420722466/O1CN01cisOqO1U5THnkHnIE_!!420722466.jpg</img><img size="131081">https://img.alicdn.com/imgextra/i1/420722466/O1CN01bDdBaw1U5THnkHnIJ_!!420722466.jpg</img><img size="133468">https://img.alicdn.com/imgextra/i3/420722466/O1CN01d8cD5d1U5THm2cwP4_!!420722466.jpg</img><img size="206774">https://img.alicdn.com/imgextra/i4/420722466/O1CN01PizxZl1U5THmL80BH_!!420722466.jpg</img><img size="242981">https://img.alicdn.com/imgextra/i3/420722466/O1CN01uTwJ1y1U5THmq67Ja_!!420722466.jpg</img></wapDesc>",

"desc": "<p><img src="https://img.alicdn.com/imgextra/i4/420722466/O1CN01OIDbxo1U5THojl5ZV_!!420722466.jpg" align="absmiddle"><img src="https://img.alicdn.com/imgextra/i1/420722466/O1CN01yPTKtK1U5THeZzMDS_!!420722466.jpg" align="absmiddle"><img src="https://img.alicdn.com/imgextra/i2/420722466/O1CN01oQNK8t1U5THoNQEaZ_!!420722466.jpg" align="absmiddle"><img src="https://img.alicdn.com/imgextra/i2/420722466/O1CN01cisOqO1U5THnkHnIE_!!420722466.jpg" align="absmiddle"><img src="https://img.alicdn.com/imgextra/i1/420722466/O1CN01bDdBaw1U5THnkHnIJ_!!420722466.jpg" align="absmiddle"><img src="https://img.alicdn.com/imgextra/i3/420722466/O1CN01d8cD5d1U5THm2cwP4_!!420722466.jpg" align="absmiddle"><img src="https://img.alicdn.com/imgextra/i4/420722466/O1CN01PizxZl1U5THmL80BH_!!420722466.jpg" align="absmiddle"><img src="https://img.alicdn.com/imgextra/i3/420722466/O1CN01uTwJ1y1U5THmq67Ja_!!420722466.jpg" align="absmiddle"></p>"

},

例子1:

e676a083ee836f0fc4746076a2a2038b.png

正则表达式解析如下:

`<wapDesc><img size="32012">https://img.alicdn.com/imgextra/i4/420722466/O1CN01OIDbxo1U5THojl5ZV_!!420722466.jpg</img><img size="160172">//img.alicdn.com/imgextra/i4/420722466/O1CN01Z2Ir4x1U5THm31ZmP_!!420722466.jpg</img><img size="127159">//img.alicdn.com/imgextra/i2/420722466/O1CN01s6qFyb1U5THoNlaAu_!!420722466.jpg</img><img size="153211">https://img.alicdn.com/imgextra/i2/420722466/O1CN01oQNK8t1U5THoNQEaZ_!!420722466.jpg</img><img size="137332">https://img.alicdn.com/imgextra/i2/420722466/O1CN01cisOqO1U5THnkHnIE_!!420722466.jpg</img><img size="131081">https://img.alicdn.com/imgextra/i1/420722466/O1CN01bDdBaw1U5THnkHnIJ_!!420722466.jpg</img><img size="133468">https://img.alicdn.com/imgextra/i3/420722466/O1CN01d8cD5d1U5THm2cwP4_!!420722466.jpg</img><img size="206774">https://img.alicdn.com/imgextra/i4/420722466/O1CN01PizxZl1U5THmL80BH_!!420722466.jpg</img><img size="242981">https://img.alicdn.com/imgextra/i3/420722466/O1CN01uTwJ1y1U5THmq67Ja_!!420722466.jpg</img></wapDesc>`.replace("<wapDesc>", "").replace("</wapDesc>", "").replace(/<img(.+?size="(d+)")*?>(.+?)</img>/g, "<p><img src="$3" style="max-width:100%;"></p>")

解析后的数据:

"<p><img src="https://img.alicdn.com/imgextra/i4/420722466/O1CN01OIDbxo1U5THojl5ZV_!!420722466.jpg" style="max-width:100%;"></p><p><img src="//img.alicdn.com/imgextra/i4/420722466/O1CN01Z2Ir4x1U5THm31ZmP_!!420722466.jpg" style="max-width:100%;"></p><p><img src="//img.alicdn.com/imgextra/i2/420722466/O1CN01s6qFyb1U5THoNlaAu_!!420722466.jpg" style="max-width:100%;"></p><p><img src="https://img.alicdn.com/imgextra/i2/420722466/O1CN01oQNK8t1U5THoNQEaZ_!!420722466.jpg" style="max-width:100%;"></p><p><img src="https://img.alicdn.com/imgextra/i2/420722466/O1CN01cisOqO1U5THnkHnIE_!!420722466.jpg" style="max-width:100%;"></p><p><img src="https://img.alicdn.com/imgextra/i1/420722466/O1CN01bDdBaw1U5THnkHnIJ_!!420722466.jpg" style="max-width:100%;"></p><p><img src="https://img.alicdn.com/imgextra/i3/420722466/O1CN01d8cD5d1U5THm2cwP4_!!420722466.jpg" style="max-width:100%;"></p><p><img src="https://img.alicdn.com/imgextra/i4/420722466/O1CN01PizxZl1U5THmL80BH_!!420722466.jpg" style="max-width:100%;"></p><p><img src="https://img.alicdn.com/imgextra/i3/420722466/O1CN01uTwJ1y1U5THmq67Ja_!!420722466.jpg" style="max-width:100%;"></p>"

例子2:

44e3edf8bec68184732981d95ede6b68.png

正则表达式要解析的数据:

`<wapDesc>

<img>https://img.alicdn.com/imgextra/i2/321628573/TB2QI9qXNvxQeBjy0FdXXaybXXa_!!321628573.jpg</img>

<img>https://img.alicdn.com/imgextra/i3/321628573/O1CN01kAlyDI2DCU78sRFL1_!!321628573.jpg</img>

</wapDesc>`.replace("<wapDesc>", "").replace("</wapDesc>", "").replace(/<img(.+?size="(d+)")*?>(.+?)</img>/g, "<p><img src="$3" style="max-width:100%;"></p>")

"

解析后的数据:

<p><img src="https://img.alicdn.com/imgextra/i2/321628573/TB2QI9qXNvxQeBjy0FdXXaybXXa_!!321628573.jpg" style="max-width:100%;"></p>

<p><img src="https://img.alicdn.com/imgextra/i3/321628573/O1CN01kAlyDI2DCU78sRFL1_!!321628573.jpg" style="max-width:100%;"></p>

例子3:

acd72018d635f2e52ea6bc853002e0df.png

正则要解析的数据:

` <p>

<img src="https://img.alicdn.com/imgextra/i4/880734502/O1CN015JMOld1j7xir5pku3_!!880734502.jpg" align="absmiddle">

<img src="https://img.alicdn.com/imgextra/i2/880734502/O1CN01MU5Nk01j7xim4u5ez_!!880734502.jpg" align="absmiddle">

<img src="https://img.alicdn.com/imgextra/i4/880734502/O1CN01KIzsQN1j7xioCKKhl_!!880734502.jpg" align="absmiddle">

<img src="https://img.alicdn.com/imgextra/i4/880734502/O1CN01gLAjlw1j7xiqlyNGp_!!880734502.jpg" align="absmiddle">

<img src="https://img.alicdn.com/imgextra/i3/880734502/O1CN01WpFe8S1j7xitUzauN_!!880734502.jpg" align="absmiddle">

<img src="https://img.alicdn.com/imgextra/i3/880734502/O1CN01ozHAV51j7xifo12Mg_!!880734502.jpg" align="absmiddle">

<img src="https://img.alicdn.com/imgextra/i1/880734502/O1CN01HWx4fw1j7xirytg9z_!!880734502.jpg" align="absmiddle">

<img src="https://img.alicdn.com/imgextra/i3/880734502/O1CN01WLoS2w1j7xioCISIk_!!880734502.jpg" align="absmiddle">

<img src="https://img.alicdn.com/imgextra/i4/880734502/O1CN01e9RI231j7xir5okWs_!!880734502.jpg" align="absmiddle">

<img src="https://img.alicdn.com/imgextra/i4/880734502/O1CN01c3IYqd1j7xioCL4T5_!!880734502.jpg" align="absmiddle">

<img src="https://img.alicdn.com/imgextra/i3/880734502/O1CN01vPy66o1j7xirytPWE_!!880734502.jpg" align="absmiddle">

<img src="https://img.alicdn.com/imgextra/i4/880734502/O1CN01EspF9a1j7xiq3aC9j_!!880734502.jpg" align="absmiddle">

</p>`.replace(/style="max-width:750.0px;"/g, "").replace(/(<([img]+s+.*?)>)/g, "<$2 style="max-width:100%;">")

解析后的数据:

<p>

<img src="https://img.alicdn.com/imgextra/i4/880734502/O1CN015JMOld1j7xir5pku3_!!880734502.jpg" align="absmiddle" style="max-width:100%;">

<img src="https://img.alicdn.com/imgextra/i2/880734502/O1CN01MU5Nk01j7xim4u5ez_!!880734502.jpg" align="absmiddle" style="max-width:100%;">

<img src="https://img.alicdn.com/imgextra/i4/880734502/O1CN01KIzsQN1j7xioCKKhl_!!880734502.jpg" align="absmiddle" style="max-width:100%;">

<img src="https://img.alicdn.com/imgextra/i4/880734502/O1CN01gLAjlw1j7xiqlyNGp_!!880734502.jpg" align="absmiddle" style="max-width:100%;">

<img src="https://img.alicdn.com/imgextra/i3/880734502/O1CN01WpFe8S1j7xitUzauN_!!880734502.jpg" align="absmiddle" style="max-width:100%;">

<img src="https://img.alicdn.com/imgextra/i3/880734502/O1CN01ozHAV51j7xifo12Mg_!!880734502.jpg" align="absmiddle" style="max-width:100%;">

<img src="https://img.alicdn.com/imgextra/i1/880734502/O1CN01HWx4fw1j7xirytg9z_!!880734502.jpg" align="absmiddle" style="max-width:100%;">

<img src="https://img.alicdn.com/imgextra/i3/880734502/O1CN01WLoS2w1j7xioCISIk_!!880734502.jpg" align="absmiddle" style="max-width:100%;">

<img src="https://img.alicdn.com/imgextra/i4/880734502/O1CN01e9RI231j7xir5okWs_!!880734502.jpg" align="absmiddle" style="max-width:100%;">

<img src="https://img.alicdn.com/imgextra/i4/880734502/O1CN01c3IYqd1j7xioCL4T5_!!880734502.jpg" align="absmiddle" style="max-width:100%;">

<img src="https://img.alicdn.com/imgextra/i3/880734502/O1CN01vPy66o1j7xirytPWE_!!880734502.jpg" align="absmiddle" style="max-width:100%;">

<img src="https://img.alicdn.com/imgextra/i4/880734502/O1CN01EspF9a1j7xiq3aC9j_!!880734502.jpg" align="absmiddle" style="max-width:100%;">

</p>"

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值