IT技术学习网
IT技术学习网
您的位置: 主页 > 编程技术 > c# >

c#正则表达式使用括号匹配来取得匹配的值

2015-01-07 11:26 来源: IT技术学习网 阅读:

本文介绍如何在c#中使用括号匹配来获取括号中匹配的值

括号匹配实例:

MessageBox.Show(Regex.Match("www.itjsxx.com", "(w+)").Result("$1"));

代码运行结果为: "www"。我们使用w+匹配到了www,并且用( )捕获这个结果,并用Result("$1")输出这个结果。

代码中重点是  Result("$1") ,表示第一个括号中匹配到的结果,即$1。这个学名叫做"引用捕获"

如果正则表达式中还有其他的括号,则依次对应$2,$3....以此类推

最后,如果您是因为搜索:"c# 匹配括号" 而来到这里的话,我也告诉您答案好了

c#匹配括号,只需要使用\转义符转义一下即可,因为默认的 ( )符号在c#表达式中是有特殊含义的。

使用\转义符的时候,记得在正则表达式之前使用@。

@"\(\)"  c#匹配括号的正则表达式

如果您不明白@的意思,请查看:c#中@符号作用

c#正则表达式使用括号匹配来取得匹配的值
转载需注明出处:IT技术学习网 http://www.itjsxx.com/csharp/c_sharp_catch_result.html

评论文章 c#正则表达式使用括号匹配来取得匹配的值
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
  • zhaojiaoyang1
    2017-05-20 10:42:18发表

    悄悄地从里面偷了什么东西[url=http://liugxfc.ce.c-c.com]聚氨酯防火板[/url] [url=http://www.txooo.com/Store/]加盟店[/url] [url=http://www.txooo.com/wenda/]加盟招商[/url] [url=http://gbgkm123456.ce.c-c.c

  • xiaoman2
    2017-04-18 10:28:38发表

    摇头道:本王被你越说越糊涂了[url=http://www.duoye.net/rdzx/]最近新闻热点[/url] [url=http://www.duoye.net/]资讯[/url] [url=http://www.duoye.net/fhdq/2847.html]YST-103[/url] [url=http://www.duoye.net/fh

  • bbaobao
    2017-04-18 10:28:11发表

    大街上依旧有无数人往来[url=http://www.cwbol.com/sjys/djys/]冬季养生保健知识[/url] [url=http://www.cwbol.com/sjys/lxys/]两性启蒙知识[/url] [url=http://www.cwbol.com/ysys/swrl/69213.html]胶原蛋白粉有何

IT技术学习网 - 关于我们 - 联系我们 - 版权声明 - 网站地图