求正则

yue_shanglin 2012-05-24 04:48:47
这个页面:"http://www.eshuba.com/soft/28631.htm"
现在想要把其中书籍简介:
作为Microsoft 32位平台的应用程序编程接口,Win32 API是从事Windows应用程序开发所必备的。本书首先对Win32 API函数做完整的概述;然后收录五大类函数:窗口管理、图形设备接口、系统服务、国际特性以及网络服务;在附录部分,讲解如何在Visual Basic和Delphi中对其调用。本书是从事Windows应用程序开发的软件工程师的必备参考手册。
这部分内容提取出来,应该是什么样的正则表达式呢
...全文
131 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
EnForGrass 2012-05-24
  • 打赏
  • 举报
回复
(?is)(?<=<td[^>]*?><b>书籍简介:.*?<td\swidth="100%">)(.*?)<br>\s*(?=</td>)
取第一个分组


newxdlysk 2012-05-24
  • 打赏
  • 举报
回复
Regex rgx = new Regex(@"(?is)<b>书籍简介:.*?<td width=""100%"">(?<summary>.*?)</td>");
string src = @"<tr>

<td width=""312"" bgcolor=""#FFFFFF"" height=""23""><b>来源地址:</b>转载自互联网</td>

</tr>

<tr>

<td width=""100%"" bgcolor=""#FFFFFF"" valign=""top"" colspan=""2"">

<table border=""0"" cellpadding=""0"" cellspacing=""0"" width=""100%"">

<tr>

<td width=""100%"" bgcolor=""#FFFFFF"" height=""23""><b>书籍简介:</b> </td>

</tr>

<tr>

<td width=""572"" bgcolor=""#FFFFFF"" height=""30"" valign=""top"">

<table border=""0"" width=""100%"">

<tr>

<td width=""100%"">作为Microsoft 32位平台的应用程序编程接口,Win32 API是从事Windows应用程序开发所必备的。本书首先对Win32 API函数做完整的概述;然后收录五大类函数:窗口管理、图形设备接口、系统服务、国际特性以及网络服务;在附录部分,讲解如何在Visual Basic和Delphi中对其调用。本书是从事Windows应用程序开发的软件工程师的必备参考手册。 <br>
</td>

</tr>

</table>

</td>

</tr>

<tr>
";
Console.Write(rgx.Match(src).Groups["summary"].Value);
Console.Read();
q107770540 2012-05-24
  • 打赏
  • 举报
回复
(?is)(?<=<td[^>]*?><b>书籍简介:.*?<td\swidth="100%">).*?(?=</td>)

111,126

社区成员

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

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

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