C#使用正则表达式获取小括号内的内容
例如stringstr="gsfasdasdas(aaa)"我需要取出括号内的aaa正则表达式该怎么写...
例如 string str="gsfasdasdas(aaa)"
我需要取出括号内的aaa
正则表达式该怎么写 展开
我需要取出括号内的aaa
正则表达式该怎么写 展开
2个回答
展开全部
System.Text.RegularExpressions.Regex.Replace(@"fasfasf(aaa)dasdas", @"(.*\()(.*)(\).*)", "$2")
追问
可以行得通 但是如果(aaa)后面有字符串的话 会一样出来的 比如fasfasf(aaa)dasdas
会得到aaadasdas
能改进下不
追答
改过了,你再看下
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
^.*\((.*?)\)
追问
不行 我输入字符串fasfasf(aaa)dasdas 只能得到fasfasf(aaa)
追答
已经分组了,{0}是全部,{1}是你需要的内容
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询