c#轉(zhuǎn)義字符串中的所有正則特殊字符方法示例
/// <summary>
/// 轉(zhuǎn)義字符串中所有正則特殊字符
/// </summary>
/// <param name="input">傳入字符串</param>
/// <returns></returns>
string FilterString(string input)
{
input = input.Replace("\\", "\\\\");//先替換“\”,不然后面會(huì)因?yàn)樘鎿Q出現(xiàn)其他的“\”
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#正則表達(dá)式使用方法示例
- c# 正則表達(dá)式對網(wǎng)頁進(jìn)行有效內(nèi)容抽取
- C#匹配中文字符串的4種正則表達(dá)式分享
- C#的正則表達(dá)式Regex類使用簡明教程
- C#正則表達(dá)式之Regex類用法詳解
- c#判斷字符是否為中文的三種方法分享(正則表達(dá)式判斷)
- c#中過濾html的正則表達(dá)式
- C#正則表達(dá)式匹配HTML中的圖片路徑,圖片地址代碼
- 正則表達(dá)式語法規(guī)則及在Javascript和C#中的使用方法
- C#使用正則表達(dá)式過濾html標(biāo)簽
- C#基于正則表達(dá)式實(shí)現(xiàn)獲取網(wǎng)頁中所有信息的網(wǎng)頁抓取類實(shí)例
- C#基于正則去掉注釋的方法示例
相關(guān)文章
C#實(shí)現(xiàn)提取Word中插入的多媒體文件(視頻,音頻)
在Word中可將文件通過OLE對象嵌入的方式插入到文檔,包括Word、excel、PDF、PPT、圖片、宏文件、文件包等在內(nèi)的多種文件類型。本文將利用C#實(shí)現(xiàn)提取插入在Word文件中的這些多媒體文件,感興趣的可以了解一下2022-02-02C# WinForm制作一個(gè)批量轉(zhuǎn)化文件格式的小工具
在生活中有時(shí)候會(huì)遇到批量轉(zhuǎn)換格式的需求,一個(gè)個(gè)點(diǎn)太麻煩了,一個(gè)能夠?qū)崿F(xiàn)批量文件格式轉(zhuǎn)換的工具非常有用,所以本文小編使用C# WinForm制作一個(gè)批量轉(zhuǎn)化文件格式的小工具,文中有具體實(shí)現(xiàn)代碼,需要的朋友可以參考下2023-11-11C#實(shí)現(xiàn)簡單的Login窗口實(shí)例
這篇文章主要介紹了C#實(shí)現(xiàn)簡單的Login窗口,實(shí)例分析了C#顯示及關(guān)閉登陸Login窗口的技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-08-08C#使用linq計(jì)算執(zhí)行元素在列表中出現(xiàn)次數(shù)的方法
這篇文章主要介紹了C#使用linq計(jì)算執(zhí)行元素在列表中出現(xiàn)次數(shù)的方法,涉及C#使用linq擴(kuò)展進(jìn)行列表查詢的技巧,需要的朋友可以參考下2015-04-04