Как я могу удалить ни одной буквы алфавита из строки []? [Дубликат]
На этот вопрос уже есть ответ здесь:
Как удалить из строки все не алфавитно-цифровые символы, кроме тире? 12 ответовЭто код:
StringBuilder sb = new StringBuilder();
Regex rgx = new Regex("[^a-zA-Z0-9 -]");
var words = Regex.Split(textBox1.Text, @"(?=(?<=[^\s])\s+\w)");
for (int i = 0; i < words.Length; i++)
{
words[i] = rgx.Replace(words[i], "");
}
Когда я делаюRegex.Split()
слова содержат также строки с символами внутри, например:
Daniel>
или же
Hello:
или же
\r\nNew
или же
hello---------------------------
И мне нужно, чтобы получить только слова без всех признаков
Итак, я попытался использовать этот цикл, но я заканчиваю, что на словах есть много мест с""
И в некоторых местах только------------------------
И я не могу использовать это как строки позже в моем коде.