C#で\が2個いる件

正規表現を使って文字列から部分文字列を取り出したいのだが、元の文字列の中に括弧が付いている。例えば、(A,B)みたいな文字列からAとBの部分を取り出したい、みたいな話。これがうまくいかない。最初のチョンボは括弧が正規表現では特殊文字なので、括弧そのものとは認識されないこと。ここは割とすぐに気付いて\でエスケープしようとしたら、そんなエスケープは知らない的に怒られる。で、文字列の前に@を付けたりとか、いろいろ試すがあちらを立てればこちらが立たず状態。うーむ。と悩んでC#エキスパートの人に泣きつく。すると、文字列の中でのエスケープで\が一つ消費され、次に正規表現として1つの\でエスケープと解釈されるとのこと。そうか、つまり\が2ついるわけ。はぁ、こんなことに何時間費やした?
正規表現って言語が変わると、細かいことが違うよね。そこがやりたいことなんだけど、分からない。ググっても的を射たページがヒットしない。で、歯がゆい。
しかし、私一応C#のエキスパートなんだよなぁ…。大丈夫か?