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

