c# - 如何从字符串中去除标点符号?

标签 c# string

对于这个问题中希望在 30 秒内得到答案的部分,我专门寻找 C#

但在一般情况下,去除任何语言中的标点符号的最佳方法是什么?

我应该补充:理想情况下,解决方案不需要您列举所有可能的标点符号。

相关:Strip Punctuation in Python

最佳答案

new string(myCharCollection.Where(c => !char.IsPunctuation(c)).ToArray());

关于c# - 如何从字符串中去除标点符号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/421616/

相关文章:

java - 根据逗号 (,) 分隔符拆分 List<string> 并处理 NUMerformatException

c# - 如何在 Linq 查询的字符串字段中按整数排序

java - 用正则表达式中的路径递归替换正则表达式查找

c# - 在普通的 ContentTemplate 中使用 AdornedElementPlaceholder

C# 需要获取记录 >= 今天 LINQ

c++ - 如何在仅使用 <iostream>、<string>、<cstdlib>、<stdio.h> 和 <cassert> 时将字符串转换为 double ?

c - 关于如何创建一个接受字符串并返回带有日期和时间的字符串的 C 函数的想法

c++ - 如何在wxWidgets中使用wxString、数字和其他字符串类型

c# - .Net FileWatcher 无法处理 ~80 多个文件

c# - 在 Xamarin 中,如何仅更改按钮的背景颜色 1 秒钟,然后再将其恢复为原始颜色?