Как удалить из строки неалфавитно-цифровые символы (включая пробелы)?

Как удалить небуквенно-цифровые символы из строки и потерять пробелы в C# с помощью Replace?

Я хочу сохранить a-z, A-Z, 0-9 и ничего больше (даже " " пробелы).

"Hello there(hello#)".Replace(regex-i-want, "");

должно дать

"Hellotherehello"

Я пробовал "Hello there(hello#)".Replace(@"[^A-Za-z0-9 ]", ""); но пробелы остаются.

43
задан Tim Pietzcker 8 January 2012 в 16:51
поделиться