I scratched my head, trying to figure out how to use Regex.Replace to take an arbitrary string and return a string consisting only of the alphanumeric characters of the original string (all spaces and punctuation removed).
Any ideas?
var result = Regex.Replace(input, @"[^a-zA-Z0-9]", "");
You can use linq:
string alphanumeric = new String(original.Where(c => Char.IsLetterOrDigit(c)).ToArray());