Jak mogę usunąć znaki alfabetu z alfabetu []? [duplikować]

To pytanie ma już tutaj odpowiedź:

Jak usunąć wszystkie znaki niealfanumeryczne z ciągu oprócz myślnika? 12 odpowiedzi

To jest kod:

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], "");
}

Kiedy robięRegex.Split() słowa zawierają także łańcuchy z znakami wewnątrz, na przykład:

Daniel>

lub

Hello:

lub

\r\nNew

lub

hello---------------------------

I muszę uzyskać tylko słowa bez wszystkich znaków

Próbowałem więc użyć tej pętli, ale kończę, że słowami jest wiele miejsc"" A niektóre miejsca tylko------------------------

I nie mogę użyć tego jako ciągów znaków później w moim kodzie.

questionAnswers(3)

yourAnswerToTheQuestion