C#正則表達式轉(zhuǎn)義字符介紹
正則表達式(regular expression)描述了一種字符串匹配的模式,可以用來檢查一個串是否含有某種子串、將匹配的子串做替換或者從某個串中取出符合某個條件的子串等。
轉(zhuǎn)義匹配語法:
“\”+實際字符 \ . * + ? | ( ) { }^ $ [ ] 例如:\\匹配字符“\”
\n 匹配換行
\r 匹配回車
\t 匹配水平制表符
\v 匹配垂直制表符
\f 匹配換頁
\nnn 匹配一個8進制ASCII
\xnn 匹配一個16進制ASCII
\unnnn 匹配4個16進制的Uniode
\c+大寫字母 匹配Ctrl-大寫字母 例如:\cS-匹配Ctrl+S
注:
在@“”類型的字符串里面輸入雙引號要寫成兩個雙引號并列,如:
若想表達:James "Wu"
要寫成:@"James ""Wu"""
PS:正則表達式中的反斜線 (\) 指示以下值之一:
后接字符為特殊字符,如下節(jié)表中所示。 例如,\b 是指示正則表達式匹配應(yīng)從單詞邊界開始的定位點,\t 表示制表符,而 \x020 表示空間。
本應(yīng)解釋為未轉(zhuǎn)義語言構(gòu)造的字符應(yīng)按字面意思進行解釋。 例如,大括號 ({) 開始定義限定符,而反斜杠后接大括號 (\{) 表示正則表達式引擎應(yīng)匹配大括號。 同樣,單個反斜杠標(biāo)記轉(zhuǎn)義的語言構(gòu)造的開始,而兩個反斜杠 (\\) 表示正則表達式引擎應(yīng)匹配反斜杠。
相關(guān)文章
C#中關(guān)于zip壓縮解壓幫助類的封裝 附源碼下載
之前一個同學(xué)問了這個問題后,看了園子里其它園友的封裝,都很零碎,調(diào)用也不是很方便。所以自己就封裝了一個zip解壓的類。后來想整理下怕自己忘了。就把壓縮的類也一并封裝了2013-02-02
快速解決owin返回json字符串多帶了雙引號"多了重string轉(zhuǎn)義字符串
下面小編就為大家?guī)硪黄焖俳鉀Qowin返回json字符串多帶了雙引號"多了重string轉(zhuǎn)義字符串。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-08-08
C# KeyUp事件中MessageBox的回車(Enter)鍵回調(diào)問題解決方案
這篇文章主要介紹了C# KeyUp事件中MessageBox的回車(Enter)鍵回調(diào)問題解決方案,需要的朋友可以參考下2014-07-07
Visual Studio 未能加載各種Package包的解決方案
打開Visual Studio 的時候,總提示未能加載相應(yīng)的Package包,有時候還無法打開項目,各種錯誤提示,怎么解決呢?下面小編給大家?guī)砹薞isual Studio 未能加載各種Package包的解決方案,一起看看吧2016-10-10

