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
注:
在@“”類型的字符串里面輸入雙引號(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#實(shí)現(xiàn)TreeView節(jié)點(diǎn)拖拽的方法
這篇文章主要介紹了C#實(shí)現(xiàn)TreeView節(jié)點(diǎn)拖拽的方法,涉及C#針對(duì)TreeView節(jié)點(diǎn)的動(dòng)態(tài)添加及移除技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-09-09
C#關(guān)于Task.Yeild()函數(shù)的討論
這篇文章主要介紹了C#中關(guān)于Task.Yeild()函數(shù)的相關(guān)資料,文中講解非常細(xì)致,幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下2020-07-07
Unity InputFiled TMP屬性和各種監(jiān)聽(tīng)示例詳解
這篇文章主要為大家介紹了Unity InputFiled TMP屬性和各種監(jiān)聽(tīng)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-01-01
C#利用Refit實(shí)現(xiàn)JWT自動(dòng)續(xù)期詳解
Refit?是一個(gè)受到Square的Retrofit庫(kù)(Java)啟發(fā)的自動(dòng)類型安全REST庫(kù),這篇文章主要為大家介紹了C#如何利用Refit實(shí)現(xiàn)JWT自動(dòng)續(xù)期,感興趣的可以了解下2023-08-08
C#定時(shí)器實(shí)現(xiàn)自動(dòng)執(zhí)行的方法
這篇文章主要介紹了C#定時(shí)器實(shí)現(xiàn)自動(dòng)執(zhí)行的方法,實(shí)例分析了C#定時(shí)器參數(shù)的設(shè)置及方法的調(diào)用與實(shí)現(xiàn),需要的朋友可以參考下2015-01-01
WinForm下 TextBox只允許輸入數(shù)字的小例子
WinForm下 TextBox只允許輸入數(shù)字的小例子,需要的朋友可以參考一下2013-04-04
一個(gè)基于C#開(kāi)發(fā)的Excel轉(zhuǎn)Json工具使用教程
JSON吸引了工具構(gòu)建者的注意,它們開(kāi)發(fā)了用于重新格式化、驗(yàn)證和解析JSON的眾多工具,這不足為奇,下面這篇文章主要給大家介紹了一個(gè)基于C#開(kāi)發(fā)的Excel轉(zhuǎn)Json工具的相關(guān)資料,需要的朋友可以參考下2022-11-11

