在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ C/ 處理選項(xiàng)
后向引用
零寬斷言
如何寫出高效率的正則表達(dá)式
平衡組/遞歸匹配
字符轉(zhuǎn)義
元字符
測(cè)試正則表達(dá)式
什么是正則表達(dá)式
重復(fù)
貪婪與懶惰
字符類
常用正則表達(dá)式
詳細(xì)語法
表達(dá)式全集
處理選項(xiàng)
負(fù)向零寬斷言
反義
分枝條件
注釋
分組
入門

處理選項(xiàng)

上面介紹了幾個(gè)選項(xiàng)如忽略大小寫,處理多行等,這些選項(xiàng)能用來改變處理正則表達(dá)式的方式。下面是 .Net 中常用的正則表達(dá)式選項(xiàng):

表6.常用的處理選項(xiàng)
名稱 說明
IgnoreCase(忽略大小寫) 匹配時(shí)不區(qū)分大小寫。
Multiline(多行模式) 更改^$的含義,使它們分別在任意一行的行首和行尾匹配,而不僅僅在整個(gè)字符串的開頭和結(jié)尾匹配。(在此模式下,$的精確含意是:匹配\n之前的位置以及字符串結(jié)束前的位置.)
Singleline(單行模式) 更改.的含義,使它與每一個(gè)字符匹配(包括換行符\n)。
IgnorePatternWhitespace(忽略空白) 忽略表達(dá)式中的非轉(zhuǎn)義空白并啟用由#標(biāo)記的注釋。
ExplicitCapture(顯式捕獲) 僅捕獲已被顯式命名的組。

一個(gè)經(jīng)常被問到的問題是:是不是只能同時(shí)使用多行模式和單行模式中的一種?答案是:不是。這兩個(gè)選項(xiàng)之間沒有任何關(guān)系,除了它們的名字比較相似(以至于讓人感到疑惑)以外。

上一篇:負(fù)向零寬斷言下一篇:注釋