手机
当前位置:查字典教程网 >编程开发 >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#中使用split分割字符串的几种方法小结

C#中方法的详细介绍

c#在控制台输出彩色文字的方法

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

C#动态执行字符串(动态创建代码)的实例代码

C#.NET字符串比较中忽略符号的方法

C# 中的??操作符浅谈

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

c# 获取数据库中所有表名称的方法

精品推荐
分类导航