一段字符如下:
<div class="title"><a href="../html/2008-07/6667.htm" target="_blank" >龙极纹身-龙纹少年成长路</a>
我想使用正则表达式匹配:>龙极纹身-龙纹少年成长路<但是不管是什么贪婪还是懒惰都试了就是不行,请问要匹配如上的字符该如何写该正则表达式
<div class="title"><a href="../html/2008-07/6667.htm" target="_blank" >龙极纹身-龙纹少年成长路</a>
我想使用正则表达式匹配:>龙极纹身-龙纹少年成长路<但是不管是什么贪婪还是懒惰都试了就是不行,请问要匹配如上的字符该如何写该正则表达式
解决方案 »
- 数据库EXCL问题
- 采集百度新闻,过段时间就失败,怎么办?
- GridView绑定问题 希望可以解决
- 用户自定义分组等问题怎么实现?
- 急,送分!从表单中获得数据并转换类型的问题
- 我的VS.NET怎麼找不到Microsoft Office Web Components COM組件呢?
- 如何在web页面做一个查询控件
- 在线求助!!!求高手帮忙解决一个树结点删除与数据库动态结合的问题!!!高分相赠能解决问题者
- asp.net学习及提高方法
- 微信二次开发设置了snsapi_userinfo也不显示授权页面
- 难道是VS2008的一个BUG???
- GridView数据绑定到XML的节点属性?怎么绑定和编辑?
在.net的正则式里<>也是特殊字符的
没那回事
string test = "<div class=\"title\"> <a href=\"../html/2008-07/6667.htm\" target=\"_blank\" >龙极纹身-龙纹少年成长路</a> ";
Match m = Regex.Match(test, @"(?<=<a[^>]*>)[^>]*(?=</a>)", RegexOptions.IgnoreCase);
if (m.Success)
MessageBox.Show(m.Value);
摘不懂要前面的“>”和后面的“<”有什么意义,如果一定要,上面的正则改为
@"(?<=<a[^>]*)>[^>]*<(?=/a>)"
以上两个的匹配结果都是:
<a href="../html/2008-07/6667.htm" class="nLink" target="_blank">龙极纹身-龙纹少年成长路</a>
但是我想要的匹配结果是:
>龙极纹身-龙纹少年成长路<
请问该怎样写啊
root_ 你实在太牛了,偶现在是看了半天也没看懂,哭啊!!!
\<a[^\<]*\>(?<data>[^\<]*)\</a\>
了解你的问题了,你得出<a href="../html/2008-07/6667.htm" class="nLink" target="_blank">龙极纹身-龙纹少年成长路 </a> 之后,再
Regex.Replace("<a href="../html/2008-07/6667.htm" class="nLink" target="_blank">龙极纹身-龙纹少年成长路 </a>","\<a[^\<]*\>(?<data>[^\<]*)\</a\>","${data}">
因为?<name>的缘故,所以我一定认为在.net里<>也是特殊字符的....