onsdag 25 augusti 2010

Städa en textsträng i C#

Kod för att städa bort otillåtna tecken i en textsträng. Godkända tecken läggs i "OKChars".

private string Clean(string text)
{
string OKChars="abcdefghijklmnopqrstuvwxyzåäöABCDEFGHIJKLMNOPQRSTUVWXYZÅÄÖ1234567890 _-";
        StringBuilder sb = new StringBuilder();
        foreach (char c in text.Trim().ToCharArray())
if (OKChars.Contains(c.ToString()))
                 sb.Append(c);
return sb.ToString();
}