条件不是很清楚,把你需要解释的HTML多贴些上来
解决方案 »
- windows服务 请求的控件对此服务无效 无法暂停此服务
- 关于连接流量计算的问题[有重赏]
- 如何在 wince 的环境中播放 Flash
- c#编程环境的解决方案资源管理器的"引用"是指什么?与"引用类型"的"引用"有什么不同?
- 视频音频数据用TCP传输比较好,还是用UDP传输比较好?
- ※※※紧急求助:一个字符数组中如何判断是否含有某一元素※※※
- c#建立opcClient与opc服务器通讯异步读写变量,出现“拒绝访问”
- 如何根据System.Type进行强类型转换
- 哪位仁兄有vs7.0的新的下载地址,请告知,小弟不胜感激。
- 第一帖-点击按钮 生成几个不同控件并能对这些控件实现操作
- 准备用C#做个项目,进就有分!谢谢XDJM
- 有人问我,什么是assembly,想来想去,还真的不知道怎么回答.
<tr><td>标志</td></tr>
<tr><td>
<a id=aw1 href=http://www.sinocars.com>华夏</a>
<a id=aw2 href=http://www.163car.com>汽车</a>
</table>比如这个,我需要得到http://www.sinocars.com这个网址的id号,aw1。
string s = @"<table><tr><td><a href=http://www.sinocars.com>华夏</a></table><table>
<tr><td>标志</td></tr>
<tr><td>
<a id=aw1 href=http://www.sinocars.com>华夏</a>
<a id=aw2 href=http://www.163car.com>汽车</a>
<a id=aw3 href=http://www.sinocars.com>华夏</a>
</table>"; Regex re = new Regex(@"<table(?>标志(?<NOTE>)|<table(?<TBL>)|<a id=(?<ids>\S+) href=http://www.sinocars.com>|[\S\s])*(?(TBL)(?!))(?(NOTE)|(?!))</table>", RegexOptions.IgnoreCase);
foreach (Match m in re.Matches(s))
foreach (Capture c in m.Groups["ids"].Captures)
Console.WriteLine(c.Value);
<a id=aw2 href=/url?sa=l&q=http://www.synlead.com.cn&ai=BNxRonTXlQcuJFb-6YOyrlLIJ3JrNCKKpoZsB2uzHhwKQgxkQAhgCKAg4AEDsEEicOcgBAQ&num=2 onMouseOver="return ss('键连至 www.synlead.com.cn')" onMouseOut="cs()" target=nw><font size=+0>SynleadCRM为您赢得利润</font></a>能改一下么?真不好意思