Почему C ++ не поддерживает динамические массивы в стеке? [закрыто]

Менее специфичный для вашего вопроса, можно удалить ВСЕ пунктуацию из строки (кроме пробела) белым, перечисляя приемлемые символы в регулярном выражении:

string dirty = "My name @is ,Wan.;'; Wan";

// only space, capital A-Z, lowercase a-z, and digits 0-9 are allowed in the string
string clean = Regex.Replace(dirty, "[^A-Za-z0-9 ]", "");

Обратите внимание, что после что 9, чтобы не удалять пробелы из вашего предложения. Третий аргумент - это пустая строка, которая заменяет любую подстроку, которая не принадлежит регулярному выражению.

30
задан Robert Harvey 18 September 2011 в 05:15
поделиться