正则提取table 标签里的id
<table id="3001">
</table>
匹配table标签
条件一 : 标签是Table并且id以300开头的id=3001
id=3002
id=3003
一直到30010
总共10个
符合条件的id抓去下来
<table id="3001">
<table>
</table>不管table 里面有什么东西不管,只要<table></table>结束就行。
table
------解决方案--------------------(?is)<table\b[^>]*?id="300([1-9]
------解决方案--------------------10)"[^>]*?>.*?</table>
------解决方案-------------------- string pattern = @"(?is)(?<=<table[^>]*?id=[""'])300([1-9]
------解决方案--------------------10)(?=[""'][^>]*>.*?</table>)";
------解决方案--------------------
(?isx)<table[^>]*id="300([1-9]
------解决方案--------------------
10)">(?><table[^>]*>(?<Open>)
------解决方案--------------------
</table>(?<-Open>)
------解决方案--------------------
(?:(?!</?table\b).)*)*</table>
//最好还是用 平衡组 防止在嵌套的情况下获取的不正确。