C# Regex match anything inside Parentheses

前端 未结 5 1962
庸人自扰
庸人自扰 2020-12-29 06:12

I want to match anything inside parentheses but the result must exclude the parentheses as well.

Examples:
Initialize(P90W)
Brake(45X)

5条回答
  •  误落风尘
    2020-12-29 06:57

    Remove the inner paranthesis and try again:

    new Regex(@"(\([^\)]+\))");
    

    When you do not escape paranthesis in regex, if you are using group match it will only return the content within the paranthesis. So if you have, new Regex(@'(a)(b))', match 1 will be a and match 2 will be b. Match 0 is the entire match.

提交回复
热议问题