2010-07-07 7 views

Répondre

11
var result = Regex.Replace(input, @"[^a-zA-Z0-9]", "");
+1

Peut-on peut faire ce regex plus court en utilisant \ W au lieu de "[^ a-zA-Z0-9]" ??? – Shekhar

5

Vous pouvez utiliser LINQ:

string alphanumeric = new String(original.Where(c => Char.IsLetterOrDigit(c)).ToArray()); 
Questions connexes