2017-06-22 11 views
0

私はこの((1), (2), (3), ....)C#の正規表現の繰り返しグループと分割コンマ

のようなパターンを持っていると私は、このパターンにマッチする正規表現を作成し始めました。

\(\(\d+\)\) 

このpatterntは((2))パターンに一致するが、私は、カンマを続けており、このようなグループパターン繰り返したい:((1), (2), (3), ....)

私はどうすればよいですか?全体入力行に一致するように

+0

あなたはすべての数字列を抽出しようとしていますか?次に 'Regex.Matches(s、@" [0-9] + ")'を使います。または、数字シーケンスを検証して抽出しようとしていますか? –

答えて

0

を次の正規表現は、パターン全体にマッチします:

\((?:\(\d+\))(?:,\s\(\d+\))*\) 

Regex101

0

は、次の式を使用:\((\(\d+\)|\,\s?)+\)

関連する問題