手机
当前位置:查字典教程网 >编程开发 >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# 屏蔽关键字的实现方法

二叉树的遍历算法(详细示例分析)

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

C# 16进制与字符串、字节数组之间的转换

c#中分割字符串的几种方法

WinForm子窗体访问父窗体控件的实现方法

C#中方法的详细介绍

精品推荐
分类导航