[C#] 正規表現で括弧の中を取得

Regex クラスを使用して、正規表現でカッコの中を取り出す。半角カッコは \ マークで エスケープしなければならない。
全角カッコの場合は、エスケープする必要はない。
string target = "せいきひょうげんで(かっこのなか)をとります。";
Regex regex = new Regex(@"\((?.*?)\)");
Match match = regex.Match(target);
// value = かっこのなか
string value = match.Groups["Value"].Value;

string target2 = "せいきひょうげんで(大文字カッコの中)をとります。";
Regex regex2 = new Regex(@"((?.*?))");
Match match2 = regex2.Match(target2);
// value2 = 大文字カッコの中
string value2 = match2.Groups["Value"].Value;

このブログの人気の投稿

コピーした行の挿入が表示されない時はフィルタされていないかチェック

Excel で一部の図形だけ固定する