摘要:現(xiàn)在解釋和正則匹配中的轉(zhuǎn)義字符之間的關(guān)系其實(shí)中的轉(zhuǎn)義字符和正則中的轉(zhuǎn)義字符是同一樣?xùn)|西,都是特殊意義的字符,也算對中一些特殊字符或不能顯示的字符的定義或別稱。
1、正則表達(dá)式的組合
正則表達(dá)式由元字符和轉(zhuǎn)義字符組成
元字符有
^ :斷言目標(biāo)的開始位置(或多行模式下的行首位置)
$ :斷言目標(biāo)的介紹位置(或多行模式下的結(jié)尾位置)
. :匹配除換行符外的其他任何字符
[ :匹配字符類定義
] :介紹內(nèi)字符定義
| :開始一個(gè)可選分支
( :子組的開始標(biāo)記
) :子組的結(jié)束標(biāo)記
? :作為量詞表示0次或多次,若位于量詞之后則是用于改變量詞的貪婪特性
* :量詞0次或多次匹配
+ :量詞1次或多次匹配
{ :自定義量詞的開始標(biāo)記
} :自定義量詞的結(jié)束標(biāo)記
轉(zhuǎn)義字符有
f
換頁(FF),將當(dāng)前位置移到下頁開頭 十進(jìn)制碼是:012,八進(jìn)制碼是: