For the hope-to-have-an-answer-in-30-seconds part of this question, I\'m specifically looking for C#
But in the general case, what\'s the best way to strip punctuati
For long strings I use this:
var normalized = input .Where(c => !char.IsPunctuation(c)) .Aggregate(new StringBuilder(), (current, next) => current.Append(next), sb => sb.ToString());
performs much better than using string concatenations (though I agree it's less intuitive).