我再一次纠结在正则表达式了 本帖最后由 chenquan0818 于 2010-04-19 15:51:11 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你在正则匹配时应该考虑到空值时的状态if(string.IsNullOrEmpty(x)){ y= "";} 肯定取不到啦:(?<=<td[^<>]*>([^<>]*<img[^<>]+>)?)[^<>]+(?=</td>) 你要取什么,是取到两个标签之间的值吗?如果是的话,<tr[^<>]*?>(?<content>.*?)</tr> 其中content组内的值就是你要的数据。 (?is)(?<=<td[^<>]*>(?:(?:[^<>]*<img[^<>]+)?>)?)[^<>]*(?=</td>)这样试试。 你是想取什么的? 问题描述不清楚应该给个一般情况下的字符串示例 你给的例子中就都没出现IMG字符串 SoundPlayer控件与Audio控件能否同时使用? 这句using我怎么写错了 把数字保存成excel文件 问一个在程序中指定图片路径的问题 在DataGrid中,如何判断用户选择的是哪一行哪一列的数据 TextBox小问题,难倒专家 纯净的C#学习群 vs.net 超级难题 ! 难到又是vs.net 的bug. 谁有《C# Web服务高级编程》这本书的源码? c# 开发的activex.cab没签名,局域网电脑可以提示安装,调用控件dll是显示方框中一个黑点,在开发的电脑上好使。 session 阻塞 Generic.List 的对象为接口,为何继承接口的对象传做参数会报错呢。
if(string.IsNullOrEmpty(x))
{
y= "";
}
(?<=<td[^<>]*>([^<>]*<img[^<>]+>)?)[^<>]+(?=</td>)
如果是的话,<tr[^<>]*?>(?<content>.*?)</tr>
其中content组内的值就是你要的数据。
应该给个一般情况下的字符串示例
你给的例子中就都没出现IMG字符串