C#删除字符串中的标点符号
/// <summary>
/// 删除标点符号
/// </summary>
/// <param name="str"></param>
/// <returns></returns>
public static string RemovePunctuation(string str)
{
str = str.Replace(",", "")
.Replace(",", "")
.Replace(".", "")
.Replace("。", "")
.Replace("!", "")
.Replace("!", "")
.Replace("?", "")
.Replace("?", "")
.Replace(":", "")
.Replace(":", "")
.Replace(";", "")
.Replace(";", "")
.Replace("~", "")
.Replace("-", "")
.Replace("_", "")
.Replace("——", "")
.Replace("—", "")
.Replace("--", "")
.Replace("【", "")
.Replace("】", "")
.Replace("\\", "")
.Replace("(", "")
.Replace(")", "")
.Replace("(", "")
.Replace(")", "")
.Replace("#", "")
.Replace("$", "");
return str;
}