How can I strip punctuation from a string?

前端 未结 15 520
天命终不由人
天命终不由人 2020-12-04 18:47

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

15条回答
  •  自闭症患者
    2020-12-04 19:35

    This thread is so old, but I'd be remiss not to post a more elegant (IMO) solution.

    string inputSansPunc = input.Where(c => !char.IsPunctuation(c)).Aggregate("", (current, c) => current + c);
    

    It's LINQ sans WTF.

提交回复
热议问题