<html>
......
......
<table id=hehe>
<tr><td></td></tr>
</table>
<table>
<tr>
<td>
<input type=hidden id=1>
<input type=hidden id=2>
<input type=hidden id=3>
<input type=hidden id=4>
</td>
</tr>
</table>
.......
.......
</html>一个页面里面包含一个这样的table,我想获得其中的每个input,我是这样写的:(?<=<table\s*id=hehe>((?!<table).)*?</table>\s*?)<table>((?!<table).)*?(?<ceshi><input[^>]*?>)(.*?)</table>先靠第一个去定位,然后在筛选,但是这样的结果是<input type=hidden id=1>
选出来了,也就是说把第一个筛了出来,我想实现这四个input都匹配,都能被筛出来,怎么改改!!!各位大虾帮忙!!!
......
......
<table id=hehe>
<tr><td></td></tr>
</table>
<table>
<tr>
<td>
<input type=hidden id=1>
<input type=hidden id=2>
<input type=hidden id=3>
<input type=hidden id=4>
</td>
</tr>
</table>
.......
.......
</html>一个页面里面包含一个这样的table,我想获得其中的每个input,我是这样写的:(?<=<table\s*id=hehe>((?!<table).)*?</table>\s*?)<table>((?!<table).)*?(?<ceshi><input[^>]*?>)(.*?)</table>先靠第一个去定位,然后在筛选,但是这样的结果是<input type=hidden id=1>
选出来了,也就是说把第一个筛了出来,我想实现这四个input都匹配,都能被筛出来,怎么改改!!!各位大虾帮忙!!!
解决方案 »
- 数据库连接问题
- 关于不能进的QQ空间,但是QQ相册无密码,可以看此相册的原理。。。
- 如何显示XML验证中不符合规范的XML文件的那一行的行数
- 在vs2003 下的<%#DataBinder.Eval()%>
- 请问如何让Panel控件中的控件或文本垂直居中??
- 问一个算法的问题,从10个数字中取5个数的所有组合
- 如何在datagrid里合并行或列,是c#.net在windows程序里
- 如何对数据库操作类进行单元测试
- 关于C#属性(attribute)的问题和理解
- 急问!关于dropdownlist
- 怎样将信息发送到消息队列中?
- 请问怎么在C#登陆域服务器啊? 在项目中,程序要先登陆域服务器验证。怎么实现啊?
\1就是TPYE
\2就是ID
{
string test=result.Group[1].ToString();
}like this
如果有区别就可以修改正则表达式
2、没用的input跟有用的input对比 附近的字符串没有任何区别
所要结果在匹配结果集中索引都一样,比如你要的Group[1],只需读到Group[1]即可
3、没用的input跟有用的input对比 附近的字符串没有任何区别,而且所要结果在匹配结果集中索引不定
那也没有办法。
如果有区别就可以修改正则表达式