My terminology may be a little out here, but i am trying to strip out non letters from a string in C#, so remove dashes ampersands etc, but retain things like accented chara
string result = string.Concat(input.Where(c => Char.IsLetterOrDigit(c)));