Hi Bill
Matches would find the occurrences of the given pattern. For your 'stripping' you need to use Replace to replace the match with nothing
Code:
string pattern = @"\(#\d+\)";
string interesting_string = "SOMETHING (#2)";
Regex rgx = newRegex(pattern, RegexOptions.IgnoreCase);
MatchCollection matches = rgx.Matches(interesting_string);
string removed_String = rgx.Replace(interesting_string, "");
Cheers
Shasur