第7章 正規表示式介紹

2021-08-20 02:38:16 字數 699 閱讀 5354

^ 只只匹配行首

$ 只只匹配行尾

* 只乙個單字元後緊跟*,匹配0個或多個此單字元

[ ] 只匹配[ ]內字元。可以是乙個單字元,也可以是字串行。可以使用-

表示[ ]內字串行範圍,如用[ 1 - 5 ]代替[ 1 2 3 4 5 ]

\ 只用來遮蔽乙個元字元的特殊含義。因為有時在s h e l l中一些元字元有

特殊含義。\可以使其失去應有意義

. 只匹配任意單字元

p a t t e r n \ 只用來匹配前面p a t t e r n出現次數。n為次數

p a t t e r n \ m 只含義同上,但次數最少為n

p a t t e r n \ 只含義同上,但p a t t e r n出現次數在n與m之間

句點「.」可以匹配任意單字元,「.」允許匹配a s c i i集中任意字元,或為字母,或為數字

使用\遮蔽乙個特殊字元的含義 如.'"等 

使用匹配乙個範圍或集合

如要匹配computer或computer兩個單詞,可做如下操作:

[cc]omputer

使用\匹配模式結果出現的次數

pattern\ 匹配模式出現n次。

pattern\ 匹配模式出現最少n次。

pattern\ 匹配模式出現n到m次之間,n , m為0 - 255中任意整數。

a\b匹配值為aab

正規表示式介紹

一 前言 對於正規表示式,相信很多人都知道,但是很多人的第一感覺就是難學,因為看第一眼時,覺得完全沒有規律可尋,而且全是一堆各種各樣的特殊符號,完全不知所云。其實只是對正則不了解而以,了解了你就會發現,原來就這樣啊正則所用的相關字元其實不多,也不難記,更不難懂,唯一難的就是組合起來之後,可讀性比較差...

正規表示式 介紹

表示式全集 字元 描述 將下乙個字元標記為乙個特殊字元 或乙個原義字元 或乙個向後引用 或乙個八進位制轉義符。例如,n 匹配字元 n n 匹配乙個換行符。序列 匹配 而 則匹配 匹配輸入字串的開始位置。如果設定了regexp物件的multiline屬性,也匹配 n 或 r 之後的位置。匹配輸入字串的...

正規表示式介紹

正規表示式是一種文字模式,包括普通字元和特殊字元 元字元 正規表示式 使用單個字串來描述 匹配一系列符合某個句法規則的字串 xyz 負值字元集合,匹配集合中不包含的任意一字元,如 ace 可以匹配 play 中的 p l y a f 1 6 字元範圍,匹配指定範圍內的任意一字元.注意 b匹配乙個單詞...