当前位置:编程学习 > C#/ASP.NET >>

正则表达式遇到特殊符号干扰

表达式:美国知名商务网站BNET周二刊文称,就惠普CEO马克·赫德\(Mark Hurd\)上周五因性骚扰丑闻而突然辞职的前后种种迹象看,<strong>应该是赫德遭到了女当事人的“勒索”,而惠普董事会担心此事将影响惠普的公共形象,因此被迫向赫德发出了解雇令。 </strong>惠普上周五宣布,该公司CEO赫德已经辞职。据悉,赫德因涉嫌性骚扰而被迫离职,他也成为继卡莉・菲奥莉娜\(Carly Fiorina\)之后以非正常原因离职的另一位惠普CEO。2005年初,菲奥莉娜被惠普董事会解除CEO职务,随后任命赫德为公司CEO及董事会成员。

要匹配的原文:
         <div id="news_content"><a href="/topics/150.htm" ><img src="http://img.cnbeta.com/topics/2009-7-25 21-49-25.gif" alt="Hewlett-Packard 惠普" name="sign"  align="right" id="sign" onload="fixPNG(this)"/></a>
        <p>美国知名商务网站BNET周二刊文称,就惠普CEO马克·赫德(Mark Hurd)上周五因性骚扰丑闻而突然辞职的前后种种迹象看,<strong>应该是赫德遭到了女当事人的“勒索”,而惠普董事会担心此事将影响惠普的公共形象,因此被迫向赫德发出了解雇令。 </strong>惠普上周五宣布,该公司CEO赫德已经辞职。据悉,赫德因涉嫌性骚扰而被迫离职,他也成为继卡莉·菲奥莉娜(Carly Fiorina)之后以非正常原因离职的另一位惠普CEO。2005年初,菲奥莉娜被惠普董事会解除CEO职务,随后任命赫德为公司CEO及董事会成员。</p>

发现无论如何也匹配不了,后来发现是"卡莉・菲奥莉娜"中间的那个"・"的文字,请问如何处理这样的特殊符号?会造成干扰的应该不止这一个吧?这是正则的bug吗? --------------------编程问答--------------------
Regex reg = new Regex(@"(?<=<p>)((?!</p).)+");
Match m = reg.Match(yourHtml);

m.Value就是你要的,可以捕获到。 --------------------编程问答-------------------- wuyazhe,你好,我的问题是怎么去除"・"的干扰,并不是要取P标签间的文字。 --------------------编程问答-------------------- 什么叫去除・的干扰?
你的问题是什么?主语呢?什么东西要去除干扰? --------------------编程问答-------------------- 关注.          
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,