请问如何在html文本中利用C#正则表达式提取下面的中文。 最好是能一次性提取多行文字,谢谢。

<pclass="abstracts">政务信息资源管理和集成调度是当前数字城市环境下电子政务研究和实践的前沿,其核心内容就是政务信息资源目录与交换体系。论文的主要研究内... <p class="abstracts">政务信息资源管理和集成调度是当前数字城市环境下电子政务研究和实践的前沿,其核心内容就是政务信息资源目录与交换体系。
论文的主要研究内容包括以下:
1.论文在对国家电子政务
2.在分级分节点的政务信息
3.论文定义了政务信息资源交换体系的概念
4.分析了电子政务信息服务本体
</p>
展开
 我来答
CSTDED_DOURDEN
2011-08-09 · TA获得超过155个赞
知道小有建树答主
回答量:293
采纳率:0%
帮助的人:239万
展开全部
正则表达示:<p class="abstracts">((:?.|\r|\n)*)</p>

源代码:
string regString = String.Empty;
regString = this.txtRegex.Text;
Regex r = new Regex("<p class=\"abstracts\">((:?.|\r|\n)*)</p>");

if (r.IsMatch(this.txtString.Text))
{
foreach (Match item in r.Matches(this.txtString.Text))
{
MessageBox.Show(item.Groups[1].Value);
}
}

希望有帮助
习惯受伤
2011-08-09 · TA获得超过446个赞
知道小有建树答主
回答量:459
采纳率:0%
帮助的人:192万
展开全部
正则表达式一般是,"<p class=\"abstracts\">(.*)</p>"
好像是吧,你自己摸索摸索试试?
来自:MR.Huo Studio(Mrhuo.com)
追问
我试过,这个不行的,因为这样的写法不适用于多行文字,不过还是谢谢你
追答
应该适合的把,我再给你看看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式