csharp 删除特殊字符

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp 删除特殊字符相关的知识,希望对你有一定的参考价值。

	protected static string RemoveAllSpecialCharacters(string input)
		{
			var r = new Regex("(?:[^a-z0-9 ]|(?<=['\"])s)", RegexOptions.IgnoreCase | RegexOptions.CultureInvariant | RegexOptions.Compiled);
			return r.Replace(input, String.Empty);
		}
		
		protected static string RemoveSelectSpecialCharacters(string input)
		{
			var r = new Regex("[~#%&*{}:<>?|\".]", RegexOptions.IgnoreCase | RegexOptions.CultureInvariant | RegexOptions.Compiled);
			return r.Replace(input, String.Empty);
		}

以上是关于csharp 删除特殊字符的主要内容,如果未能解决你的问题,请参考以下文章

csharp [delete InvalidFileNameChars]删除路径中不合法的字符

csharp 在C#中扩展字符串。此示例扩展字符串类型以添加​​函数以删除字符串的结束值。

正则表达式-Csharp 学习笔记

删除scrapy python中的特殊字符

从R中的字符串中删除所有特殊字符?

如何删除html特殊字符?