asp.net中正则表达式的含义

trytoit 2014-02-13 04:39:34
string regexStr = " <li>查询结果1:(?<key>.*?)</li> " ;

在这个字符串中 (?<key>.*?)表示什么意思?单个的我知道意思,但连起来我就不知道意思了?还请高手解释一下

当然这是一个正则表达式
...全文
144 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
小路子的宝 2014-02-13
  • 打赏
  • 举报
回复
顶1楼
q107770540 2014-02-13
  • 打赏
  • 举报
回复
(?<key>.*?) 表示命名捕获组,代码中可以通过 m.Groups["key"].value 来获取此捕获组内的值 (.*?) 这就是匿名捕获组了,代码中只能通过捕获组的索引来获取值: m.Groups[1].value

110,534

社区成员

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

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

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