正则表达式匹配html标签

1 const tableReg=new RegExp(
2 ‘<table[^>]*data-id="([^"]*)[^>]*>([\s\S]*?)<\/table>‘,
3 ‘g‘
4 )

以上代码可以匹配到以下html

1 <table data-id="1">这是第一个table</table>
2 我不是table里的内容
3 <table data-id="2">这是第二个table</table>
4 我也不是table里的内容
5 <table data-id="3">这是第三个table</table>

获取到:

1.整个闭合标签匹配

<table data-id="xxx">这是第一个table</table>

2.data-id的内容

3.table里面内容

 

以上可以举一反三

正则表达式匹配html标签

上一篇:微信小程序--Tab栏切换的快速实现


下一篇:如何使用Docker部署Go Web应用