So entfernen Sie Zeichen aus einer Zeichenfolge, mit Ausnahme der Zeichen in einer Liste

Das ist mein String-Wert:

string str = "32 ab d32";

Und diese Liste ist meine erlaubten Zeichen:

var allowedCharacters = new List<string> { "a", "b", "c", "2", " " };

Ich möchte, dass es wird:

str == " 2 ab   2";

Ich möchte jedes Zeichen, das nicht in der Liste der zulässigen Zeichen enthalten ist, durch ein Leerzeichen ersetzen.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage