正则提取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>
//最好还是用 平衡组 防止在嵌套的情况下获取的不正确。