求提取标签里数据的正则表达式 我有<html>XXXX<table><R id="x"><tr><td>abce</td></tr></R><table>XXXX</html>我想把我自定义的这部分 <R id="x"><tr><td>abce</td></tr></R> 取出来的正则表达式怎么写的 谢谢~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <html>XXXX <table id="aa"> <R id="x"> <tr> <td>abce </td> </tr> </R> <table>XXXX </html> 用document.getelementBYid("aa").innerHTML 可以获取<R id="x"> <tr> <td>abce </td> </tr> </R> <(r).*?>(.+?)</\1>测试通过 @"<R[^>]+>[\S\s]+?</R>" 指定id的话@"<R\s+id=""x"">[\S\s]+?</R>" 感谢CutBug!你的表达式适用一种场合 但是对这种却匹配不了(<table><R>abcd</R>fgd<R>123</R></table>), Any Idea? 嗯 试出来了 把@"<R[^>]+>[\S\s]+? </R>" ]后面的+改成* 就好了 只要不嵌套,嵌套就要用平衡组了string str = "<table><R>abcd </R>fgd <R>123 </R> </table>"; Match m = Regex.Match(str,@"<R[^>]*>[\S\s]+?</R>"); while (m.Success) { Console.WriteLine(m.Value); m = m.NextMatch(); }输出:<R>abcd </R><R>123 </R> 使用mono实现脱离.net框架后程序无法访问网络了 合并数组的问题 DataGridView 的 事件 订阅 问题 (UserAddedRow) 向高手咨询一个关于 高低字节顺序的问题 求C#报表设计思路,要求能转列为行(类似交叉表) C# word格式文件显示已html形式显示问题 这个功能怎么实现?(c#) 这个我不知道怎么做才好 高手进来看看~~~~ 想要用C#做个程序来下载HTML,各位大哥帮帮忙呀???分不够可再加 请问关于box和unbox的问题,请高手解释下我的这段程序谢谢了! 窗口切换 数据传递问题 C# 获取 EXECL安装版本信息?
感谢CutBug!你的表达式适用一种场合 但是对这种却匹配不了(<table><R>abcd</R>fgd<R>123</R></table>), Any Idea?
string str = "<table><R>abcd </R>fgd <R>123 </R> </table>";
Match m = Regex.Match(str,@"<R[^>]*>[\S\s]+?</R>");
while (m.Success)
{
Console.WriteLine(m.Value);
m = m.NextMatch();
}
输出:
<R>abcd </R>
<R>123 </R>