[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;