怎样替换或者删除 webbrowser 里面的 一段 html 文字 比如标记如下<tr id="main">.....adfg.h.jk</tr>怎样把这段标记替换成""或者删除 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <tr id="main">.....adfg.h.jk</tr> 替换成""? 页面的innerHTML,用replace方法替换 问题是我在winform里面做的啊,怎么操作啊 string str=@"aaa<tr id=""main"">.....adfg.h.jk</tr>bbb"; string result = Regex.Replace(str, @"(?is)<tr\s*id=""main"">.*?</tr>", ""); Console.WriteLine(result); Console.ReadLine(); 对于web browser,你可以操作、遍历所有HtmlElement,可以修改任意HtmlElement属性,它的显示就即时刷新了。 如果tr里面有嵌套tr的话用这种 string str=@"aaa<tr id=""main"">bbbb<tr>cccc</tr>dddd</tr>eeee"; string result = Regex.Replace(str, @"(?is)<tr\s*id=""main"">.*?(((?<Open><tr[^>]*?>)(?:(?!</?tr).)*)*((?<-Open></tr>)(?:(?!</?tr).)*)*)*(?(Open)(?!))</tr>", ""); Console.WriteLine(result); Console.ReadLine();//aaaeeee GridView如何格式化字段的长和宽?谢谢赐教! IE无法打开**站点,已终止操作,怎么解决啊? asp.net转译Excel的问题? 如何实现点击文章标题上下翻页? 还是在页面中显示上一条与下一条记录的问题!!!!!!!!!!!!!!!!!! 这个投票页面是不是有很大漏洞????? 在VS2005里如何删除一个引用? 在线求助~~~~ xml验证问题,一有答案,马上结贴送分 在连接access时,怎么利用MapPath呀。 如何用div+css实现这个html? 有无来源网址,这个怎么实现啊???
问题是我在winform里面做的啊,怎么操作啊
string result = Regex.Replace(str, @"(?is)<tr\s*id=""main"">.*?</tr>", "");
Console.WriteLine(result);
Console.ReadLine();
string str=@"aaa<tr id=""main"">bbbb<tr>cccc</tr>dddd</tr>eeee";
string result = Regex.Replace(str, @"(?is)<tr\s*id=""main"">.*?(((?<Open><tr[^>]*?>)(?:(?!</?tr).)*)*((?<-Open></tr>)(?:(?!</?tr).)*)*)*(?(Open)(?!))</tr>", "");
Console.WriteLine(result);
Console.ReadLine();
//aaaeeee