string str = "广州市天河北路368号(都市华庭4楼)";
int from = str.IndexOf("("); //注意括号是中文(占两个字符)的还是英文(占一个字符)的,否则出错
int to = str.IndexOf(")");
string str2 = str.Remove(from, to - from + 1);
其实不用正则表达式也可以,用String.Remove方法就可以。
http://msdn.microsoft.com/zh-cn/library/system.string.remove%28VS.80%29.aspx