正規表示式 還有些什麼東西沒提到

2021-08-22 10:55:07 字數 977 閱讀 4819

我已經描述了構造正規表示式的大量元素,還有一些我沒有提到的東西。下面是未提到的元素的列表,包含語法和簡單的說明。你可以在網上找到更詳細的參考資料來學習它們--當你需要用到它們的時候。如果你安裝了msdn library,你也可以在裡面找到關於.net下正規表示式詳細的文件。

表7.尚未詳細討論的語法

/a報警字元(列印它的效果是電腦嘀一聲)

/b通常是單詞分界位置,但如果在字元類裡使用代表退格

/t製表符,tab

/r回車

/v豎向製表符

/f換頁符

/n換行符

/eescape

/0nn

ascii**中八進位制**為nn的字元

/xnn

ascii**中十六進製制**為nn的字元

/unnnn

unicode**中十六進製制**為nnnn的字元

/cnascii控制字元。比如/cc代表ctrl+c

/a字串開頭(類似^,但不受處理多行選項的影響)

/z字串結尾或行尾(不受處理多行選項的影響)

/z字串結尾(類似$,但不受處理多行選項的影響)

/g當前搜尋的開頭

/punicode中命名為name的字元類,例如/p

(?>exp)

貪婪子表示式

(?-exp)

平衡組(?im-nsx:exp)

在子表示式exp中改變處理選項

(?im-nsx)

為表示式後面的部分改變處理選項

(?(exp)yes|no)

把exp當作零寬正向先行斷言,如果在這個位置能匹配,使用yes作為此組的表示式;否則使用no

(?(exp)yes)

同上,只是使用空表示式作為no

(?(name)yes|no)

如果命名為name的組捕獲到了內容,使用yes作為表示式;否則使用no

(?(name)yes)

同上,只是使用空表示式作為no

正規表示式到底是什麼東西?

在編寫處理字串的程式或網頁時,經常會有查詢符合某些複雜規則的字串的需要。正規表示式就是用於描述這些規則的工具。換句話說,正規表示式就是記錄文字規則的 常用元字元 說明 匹配除換行符以外的任意字元 w匹配字母或數字或下劃線或漢字 s匹配任意的空白符 d匹配數字 b匹配單詞的開始或結束 匹配字串的開始 ...

正規表示式概述 什麼是正規表示式

正規表示式概述 正規表示式在程式語言中存在著廣泛的應用,特別是用來處理字串。如匹配字串 查詢字串 替換字串等。可以說,正規表示式是一段文字或乙個公式,它是用來描述用某種模式去匹配一類字串的公式,並且該公式具有一定的模式。本小節將介紹正規表示式的基本概念 第乙個正規表示式,以及測試正規表示式的工具co...

正規表示式(基礎的東西)

0 9 轉義字元 正則代表 含義 d 0 9 數字 w a z0 9 26個字母,數字,下劃線 s任何空白字元 任意字元 相反的大寫代表的意思 正則代表 含義 d 0 9 非數字 w a z0 9 非數字字母下劃線以外 s非空白字元 量詞 就是出現的個數 正好出現n次 最少n次,最多m次 比如qq號...