手机
当前位置:查字典教程网 >编程开发 >C#教程 >c#转义字符串中的所有正则特殊字符方法示例
c#转义字符串中的所有正则特殊字符方法示例
摘要:复制代码代码如下://////转义字符串中所有正则特殊字符//////传入字符串///stringFilterString(stringin...

复制代码 代码如下:

/// <summary>

/// 转义字符串中所有正则特殊字符

/// </summary>

/// <param name="input">传入字符串</param>

/// <returns></returns>

string FilterString(string input)

{

input = input.Replace("", "");//先替换“”,不然后面会因为替换出现其他的“”

Regex r = new Regex("[*.?+$^[](){}|/]");

MatchCollection ms = r.Matches(input);

List<string> list = new List<string>();

foreach (Match item in ms)

{

if (list.Contains(item.Value))

continue;

input = input.Replace(item.Value, "" + item.Value);

list.Add(item.Value);

}

return input;

}

【c#转义字符串中的所有正则特殊字符方法示例】相关文章:

C#几种截取字符串的方法小结

C#中将字符串转换为整型的三种解决方法总结

C# 禁用鼠标中间键的方法

c#汉诺塔的递归算法与解析

C#中怎样从指定字符串中查找并替换字符串?

C# 屏蔽关键字的实现方法

C# 判断字符串为空的几种办法

C# 中的??操作符浅谈

使用DateTime的ParseExact方法实现特殊日期时间的方法详解

c#中判断字符串是不是数字或字母的方法

精品推荐
分类导航