求个正则

zhouxingyu896 2014-01-30 10:55:22
正则表达式获取<a></a>标签之间的字符
<a href="/jobs/posFiles/showDwDetail.asp?dwid=42434" target="_blank"/>AA</a/>
使用正则将AA取出

谢谢
...全文
165 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuyilin888 2014-01-30
  • 打赏
  • 举报
回复
>(.*?)<
qldsrx 2014-01-30
  • 打赏
  • 举报
回复
正则是:(?<=<a[^>]*>)[^\<]*(?=</a>) 但是你的字符串无法提取,因为不符合a标签的定义,自己看结束标签</a/>
wind_cloud2011 2014-01-30
  • 打赏
  • 举报
回复
  string html = "<a href=\"/jobs/posFiles/showDwDetail.asp?dwid=42434\" target=\"_blank\"/>AA</a>";          
            Match TitleMatch = Regex.Match(html, "<a[^>]*?>(?<Text>[^<]*)</a>", RegexOptions.IgnoreCase);
            string result = TitleMatch.Groups["Text"].Value;
  • 打赏
  • 举报
回复
(?is)(?<=<a[^>]+>).*?(?=</a>)

110,536

社区成员

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

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

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