C#正则表达式中小括号有什么作用?

比如^\d+(.\d{2})?$中的小括号有什么作用?... 比如^\d+(.\d{2})?$
中的小括号有什么作用?
展开
 我来答
wangshuaisupin
2011-07-11 · TA获得超过1884个赞
知道小有建树答主
回答量:805
采纳率:100%
帮助的人:1224万
展开全部
给你一段代码看一下应该就会明白了:
string pattern = string.Format(@"^{0}a/(.*)/([\d]+).htm$",root);
string newUrl = Regex.Replace(oldUrl, pattern, root + "article.aspx?item=$1&id=$2", RegexOptions.IgnoreCase | RegexOptions.Compiled);
替换的时候会将匹配的第一个()里的值放到$1位置
第二个()里的值放到$2位置
wfe52lzh
2011-07-11 · TA获得超过572个赞
知道小有建树答主
回答量:114
采纳率:0%
帮助的人:108万
展开全部
小括号裏面的表达式应当做一个整体,跟四则运算裏面的小括号作用有点相像
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
rockey329
2011-07-11 · TA获得超过195个赞
知道小有建树答主
回答量:203
采纳率:0%
帮助的人:147万
展开全部
分组,(.\d{2})?,?操作的就是整个小括号
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式