狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

C#正則表達式特殊字符及其處理

admin
2024年3月30日 23:30 本文熱度 621

在表達式中有特殊意義,需要添加 "" 才能匹配該字符本身的字符匯總,特別注意:""字符本身在正則表示里需要用"\\"表示

正則表達式中的特殊字符,就是一些有特殊含義的字符,如“*.txt”中的 *,簡單的說就是表示任何字符串的意思 如果要查找文件名中有*的文件,則需要對*進行轉義,即在其前加一個\。ls *.txt。正則表達式有以下特殊字符。需要轉義

* . ? + $ ^ [ ] ( ) { } | \ /

c#方法

   /// <summary>
        /// 模糊查詢轉換特殊字符:正則表達式有以下特殊字符。需要轉義  * . ? + $ ^ [ ] ( ) { } | \ /
        /// 如:{"phone":/U9G\/XoDNo8ozbwbxal\+Qzg==/}
        /// </summary>
        /// <param name="str"></param>
        /// <returns></returns>
        public static string ChangeSpecialCharacter(string str)
        {
            if (string.IsNullOrEmpty(str))
                return str;
            StringBuilder retValue = new StringBuilder();
            string str1 = "*.?+$^[](){}|\\/";
            for (int i = 0; i < str.Length; i++)
            {
                string ss = str[i].ToString();
                if (str1.Contains(ss))
                {
                    ss = "\\" + ss;
                }
                retValue.Append(ss);
            }
            return retValue.ToString();
        }


字符

說明

input

regex1

regex2

^

匹配輸入字符串的開始位置。要匹配 "^" 字符本身,請使用 "\^"

"^"

\\^

[^]

$

匹配輸入字符串的結尾位置。要匹配 "$" 字符本身,請使用 "\$"

"$"

\\$

[$]

.

匹配除了換行符(\n)以外的任意一個字符。要匹配小數點本身,請使用 "\."

"."

\\.

[.]

[ ]

用來自定義能夠匹配 '多種字符' 的表達式。要匹配中括號,請使用 "\[" 和 "\]"

"["

\\[

[\\[]

*

修飾匹配次數為 0 次或任意次。要匹配 "*" 字符本身,請使用 "\*"

"*"

\\*

[*]

\

將下一個字符標記為或特殊字符、或原義字符、或向后引用、或八進制轉義符。

"\\"

\\\\


?

修飾匹配次數為 0 次或 1 。要匹配 "?" 字符本身,請使用 "\?"

"?"

\\?

[?]

+

修飾匹配次數為至少 1。要匹配 "+" 字符本身,請使用 "\+"

"+"

\\+

[+]

{ }

修飾匹配次數的符號。要匹配大括號,請使用 "\{" 和 "\}"

"{"

\\{

[{]

|

左右兩邊表達式之間 "或" 關系。匹配 "|" 本身,請使用 "\|"

"|"

\\|

[|]

( )

標記一個子表達式的開始和結束位置。要匹配小括號,請使用 "\(" 和 "\)"

"("

\\(

[(]



該文章在 2024/3/30 23:30:35 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved