【新人求助】c#解析html时如何替换掉“d+”这个字符串

帕克 2016-03-16 10:56:39
Html = Regex.Replace(Html, "d+", "");

这个代码我想把“d+”字符串替换掉,但是结果是把d全部替换掉了,大牛们帮我看看
...全文
171 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
帕克 2016-03-16
  • 打赏
  • 举报
回复
感谢shingoscar,此贴已结
帕克 2016-03-16
  • 打赏
  • 举报
回复
引用 5 楼 shingoscar 的回复:
Html = Html.Replace("d+", ""); 我也是服了
那怎么写啊,
Poopaye 2016-03-16
  • 打赏
  • 举报
回复
Html = Html.Replace("d+", ""); 我也是服了
Poopaye 2016-03-16
  • 打赏
  • 举报
回复
引用 6 楼 h15950595916 的回复:
[quote=引用 5 楼 shingoscar 的回复:] Html = Html.Replace("d+", ""); 我也是服了
那怎么写啊,[/quote] 我不是都写给你看了吗
帕克 2016-03-16
  • 打赏
  • 举报
回复
引用 2 楼 qq_26635987 的回复:
直接replace呗 string Html = content.Replace("d+", "");
replace试过了,去不掉对应的“d+”字符串
帕克 2016-03-16
  • 打赏
  • 举报
回复
引用 1 楼 shingoscar 的回复:
String.Replace
替换不掉啊,我之前是这样写的,去不掉,我的代码是这样的

string Url = "http://weibo.com/u/3902916195?profile_ftype=1&is_all=1#_0";
                HttpWebRequest webRequest3 = (HttpWebRequest)WebRequest.Create(new Uri(Url));
                webRequest3.CookieContainer = cook;
                HttpWebResponse response3 = (HttpWebResponse)webRequest3.GetResponse();
                StreamReader sr3 = new StreamReader(response3.GetResponseStream(), Encoding.UTF8);
                string Html = sr3.ReadToEnd();
                Html = Regex.Replace(Html, "d]", "]");
                //Html = Regex.Replace(Html, "d+", "");//这样写就把d全部去掉了
                Html.Replace("d+", "");
                string p = Regex.Unescape(Html);
Poopaye 2016-03-16
  • 打赏
  • 举报
回复
String.Replace
qq_26635987 2016-03-16
  • 打赏
  • 举报
回复
直接replace呗 string Html = content.Replace("d+", "");

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧