日期:2014-05-18  浏览次数:20831 次

求一正则表达式,把内容抓出来
...
<table cellpadding=5 cellspacing=0 width="100%" align="center" border=0>
<tr><td class=105px>张明夫律师,浙江甬港律师事务所副主任、合伙人。宁波市律师协会刑法专业、海事海商法专业、房地产业、建筑业法律专业委员会委员。1988年起从事专职律师工作,执业20年来共计办理各类案件2000余件,具有重大影响案件有:陈XX故意杀人一案,因成功的辩护被入选在国家司法部编制的《法律援助案例精选100例》中;李XX故意杀人案、杨XX盗窃汽车案、王XX贩毒案等都因我成功的辩护而被法院采纳意见改变定性(罪名),判处较轻的刑期。在房地产业、土地使用权转让等(调解、诉讼)案件中都有较为成功案例,并被多家新闻媒体采访、录制节目。还擅长办理合同、交通事故、海事海商、遗产继承等纠纷案件。同时担任多家企事业单位常年法律顾问,对企业加强合同的订立、管理,预防合同风险,正确处理与劳动者的关系和如何加强企业商业秘密、知识产权方面的防范与保护等成效显著。本律师还熟知税收法规及其相关业务。&nbsp;&nbsp;诚实、正义、责任、优质、高效是我的从业宗旨。 张明夫律师现为<a href=http://www.cnlaw.net target=_blank>中国法网www.cnLaw.net</a>宁波站律师会员。</td></tr>
</table>
...

这是网页上的内容片段,要求把表格中的内容抓出来,不知怎么写.请大家帮忙.在线等

------解决方案--------------------
C# code

            string content = @"<table  cellpadding=5 cellspacing=0 width=""100%"" align=""center"" border=0>
<tr> <td class=105px>张明夫律师,浙江甬港律师事务所副主任、合伙人。宁波市律师协会刑法专业、海事海商法专业、房地产业、建筑业法律专业委员会委员。
1988年起从事专职律师工作,执业20年来共计办理各类案件2000余件,具有重大影响案件有:陈XX故意杀人一案,因成功的辩护被入选在国家司法部编制的
《法律援助案例精选100例》中;李XX故意杀人案、杨XX盗窃汽车案、王XX贩毒案等都因我成功的辩护而被法院采纳意见改变定性(罪名),判处较轻的刑期。
在房地产业、土地使用权转让等(调解、诉讼)案件中都有较为成功案例,并被多家新闻媒体采访、录制节目。还擅长办理合同、交通事故、海事海商、遗产继承等纠纷案件。
同时担任多家企事业单位常年法律顾问,对企业加强合同的订立、管理,预防合同风险,正确处理与劳动者的关系和如何加强企业商业秘密、知识产权方面的防范与保护等成效显著。
本律师还熟知税收法规及其相关业务。&nbsp;&nbsp;诚实、正义、责任、优质、高效是我的从业宗旨。 张明夫律师现为 
<a href=http://www.cnlaw.net target=_blank>中国法网www.cnLaw.net </a>宁波站律师会员。 </td> </tr></table> ";
            Regex reg = new Regex("<td .*>(?<text>[\\S\\s]*)</td>");
            Match match = reg.Match(content);
            while (match.Success)
            {
                Console.WriteLine(match.Groups["text"].Value);
                match = match.NextMatch();
            }

------解决方案--------------------
string strContent="<table cellpadding=5 cellspacing=0 width="100%" align="center" border=0> 
<tr> <td class=105px>张明夫律师,浙江甬港律师事务所副主任、合伙人。宁波市律师协会刑法专业、海事海商法专业、房地产业、建 筑业法律专业委员会委员。1988年起从事专职律师工作,执业20年来共计办理各类案件2000余件,具有重大影响案件有:陈XX故意杀人一案,因成功的辩护被入选在国家司法部编制的《法律援助案例精选100例》中;李XX故意杀人案、杨XX盗窃汽车案、王XX贩毒案等都因我成功的辩护而被法院采纳意见改变定性(罪名),判处较轻的刑期。在房地产业、土地使用权转让等(调解、诉讼)案件中都有较为成功案例,并被多家新闻媒体采访、录制节目。还擅长办理合同、交通事故、海事海商、遗产继承等纠纷案件。同时担任多家企事业单位常年法律顾问,对企业加强合同的订立、管理,预防合同风险,正确处理与劳动者的关系和如何加强企业商业秘密、知识产权方面的防范与保护等成效显著。本律师还熟知税收法规及其相关业务。&nbsp;&nbsp;诚实、正义、责任、优质、高效是我的从业宗旨。 张明夫律师现为 <a href=http://www.cnlaw.net target=_blank>中国法网www.cnLaw.net </a>宁波站律师会员。 </td> </tr> 
</table> 
"

int a=strContent.indexof("class=105px>",0);
int b=strContent.indexof("<a href",0);
string Content=strContent.substr(strContent,a+(class=105px>)的长度,b);

content得到的就是汉字内容。

------解决方案--------------------
C# code

            WebClient wc = new WebClient();
            string content = wc.DownloadString("http://www.cnlaw.net/lawyer/21555.htm");
            Regex reg = new Regex("<td class=105px>(?<text>.*律师会员。\\s*)</td>");
            Match match = reg.Match(content);
            while (match.Success)
            {
                Console.WriteLine(match.Groups["text"].Value);
                match = match.NextMatch();
            }