正则表达式“\(([^]] *)\)”是做什么的?

时间:2015-06-25 07:05:34

标签: regex

这个正则表达式有什么作用? -

Regex.Match(file.ToString(), @"\(([^)]*)\)").Groups[1].Value.ToString();

(=开始paranthesis

)=结束paranthesis

[^]] * =所有未结束的语言

另一个()围绕方括号需要什么?

1 个答案:

答案 0 :(得分:1)

  

另一个()围绕方括号需要什么?

[^)]*匹配的零个或多个字符定义capture group,这样您就只能获得与该部分匹配的文字,而不会(和{{1}它周围的文字字符。例如,在输入)的情况下,总体匹配为(foo),但捕获组包含(foo)