Вы можете сделать это с помощью регулярного выражения:
string withNumbers = // string with numbers
string withoutNumbers = Regex.Replace(withNumbers, "[0-9]", "");
Используйте это регулярное выражение для удаления слов длиной более 10 символов:
[\w]{10, 100}
100 определяет максимальную длину для соответствия.Я не знаю, есть ли квантификатор для минимальной длины ...