这种正则表达式如何写????求救中。。

zjw2004112 2010-03-01 10:28:25
<table width="960" border="0" align="center" cellpadding="0" cellspacing="0" class="AdminTable">

<tr>
<td scope="col">5539</td>
<td scope="col">免费使用</td>
<td scope="col">无偿使用</td>
<td scope="col">M</td>
<td scope="col">4</td>
<td scope="col">admin</td>
<td scope="col"></td>
</tr>
<tr>
<td scope="col">5537</td>
<td scope="col">防范</td>
<td scope="col">防备</td>
<td scope="col">F</td>
<td scope="col">2</td>
<td scope="col">admin</td>
<td scope="col"></td>
</tr>
<tr>
<td scope="col">5536</td>
<td scope="col">烧灼</td>
<td scope="col">炙烤</td>
<td scope="col">S</td>
<td scope="col">2</td>
<td scope="col">admin</td>
<td scope="col"></td>
</tr>
<tr>
<td scope="col">5535</td>
<td scope="col">僵硬</td>
<td scope="col">生硬</td>
<td scope="col">J</td>
<td scope="col">2</td>
<td scope="col">admin</td>
<td scope="col"></td>
</tr>
</table>

请问下:如何用正则表达式 取出 免费使用 无偿使用 防范 防备 烧灼 炙烤 僵硬 生硬

希望各位大侠帮忙!!!!!!!!!!!!!!!11
...全文
66 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
small_snowflower 2010-03-01
  • 打赏
  • 举报
回复
还真没有用过,学习中。。。。
cpp2017 2010-03-01
  • 打赏
  • 举报
回复


string str = @"<table width=""960"" border=""0"" align=""center"" cellpadding=""0"" cellspacing=""0"" class=""AdminTable"">

<tr>
<td scope=""col"">5539 </td>
<td scope=""col"">免费使用 </td>
<td scope=""col"">无偿使用 </td>
<td scope=""col"">M </td>
<td scope=""col"">4 </td>
<td scope=""col"">admin </td>
<td scope=""col""> </td>
</tr>
<tr>
<td scope=""col"">5537 </td>
<td scope=""col"">防范 </td>
<td scope=""col"">防备 </td>
<td scope=""col"">F </td>
<td scope=""col"">2 </td>
<td scope=""col"">admin </td>
<td scope=""col""> </td>
</tr>
<tr>
<td scope=""col"">5536 </td>
<td scope=""col"">烧灼 </td>
<td scope=""col"">炙烤 </td>
<td scope=""col"">S </td>
<td scope=""col"">2 </td>
<td scope=""col"">admin </td>
<td scope=""col""> </td>
</tr>
<tr>
<td scope=""col"">5535 </td>
<td scope=""col"">僵硬 </td>
<td scope=""col"">生硬 </td>
<td scope=""col"">J </td>
<td scope=""col"">2 </td>
<td scope=""col"">admin </td>
<td scope=""col""> </td>
</tr>
</table>
";
System.Text.RegularExpressions.Regex reg = new Regex(@"<tr>\s*<td.*?/td>\s*<td[^>]*?>([^<]*?)</td>\s*<td[^>]*?>([^<]*?)</td>");

System.Text.RegularExpressions.MatchCollection mc = reg.Matches(str);
foreach (System.Text.RegularExpressions.Match m in mc)
{
Response.Write(m.Result("$1") + "," + m.Result("$2") + "<BR>");
}
十八道胡同 2010-03-01
  • 打赏
  • 举报
回复
你可以只取汉字

匹配中文字符的正则表达式: [\u4e00-\u9fa5]
评注:可以用来提取中文字符
@“[\u4e00-\u9fa5]+”

62,253

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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