C# 简单的正则表达式问题 获取一个网页的P标签的内容,例如<p>测试</p>,截取“测试”,如果文本有其他网页标签也要去除,只剩p标签的内容 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Regex reg=new Regex("(?is)<p>(?<content>.*?)</p>");string result=string.Empty;foreach(Match m in reg.Matches("你的网页代码")){ result+=m.Groups["content"].Value+"\r\n";} protected void Page_Load(object sender, EventArgs e) { string s = @"<p>测试<span>sdlfasdf</span> </p>"; //第一步: 获取P标签的内容 Regex reg = new Regex("<p>(.*)(</p>)"); string s1 = reg.Match(s).Groups[1].Value; //第二步:清除内容中的Html标记 string s2 = System.Text.RegularExpressions.Regex.Replace(s1, "<[^>]*?>", ""); //s2就是结果 Response.Write(s2); } 去掉文本中的标签,最后加上这句:result=Regex.Replace(result,"<[^>]*>","");//去掉标签,如<font> 请min_jie 到这回帖回复一下,分全给你极域电子教室学生演示模块怎样做?(顶贴有分) 用serialPort接收单片机数据问题 怎么生成DLL文件? C#从接口下载XMl问题 软件升级 如何调用自己写的连接~~ 请一个richtextbox问题, 如何控制只有一个线程执行。 C#初学---自制窗体皮肤 看看大家用WINFORM的DATAGRID和自动增加字段时有没有处理这样的错误,请问有无简单的解决方法 拼音字库查询问题。求思路或方法。 如何以泛型的方式在泛型类型定义中使用自身类型? c# winform backgroundWorker循环的问题
string result=string.Empty;
foreach(Match m in reg.Matches("你的网页代码"))
{
result+=m.Groups["content"].Value+"\r\n";
}
{
string s = @"<p>测试<span>sdlfasdf</span> </p>"; //第一步: 获取P标签的内容
Regex reg = new Regex("<p>(.*)(</p>)");
string s1 = reg.Match(s).Groups[1].Value;
//第二步:清除内容中的Html标记
string s2 = System.Text.RegularExpressions.Regex.Replace(s1, "<[^>]*?>", "");
//s2就是结果
Response.Write(s2);
}
result=Regex.Replace(result,"<[^>]*>","");//去掉标签,如<font>