1. 程式人生 > >shell中基本正則表示式的元字元

shell中基本正則表示式的元字元

基本正則表示式的元字元如下:

^:表示行的開始

$:表示行的結束

 .:匹配任一個字元

*:匹配0個或者多個先前的字元

[]:匹配字元組中的一個

[x-y]:匹配以字元範圍組成的字元組中的一個字元

[^]:匹配一個不在字元範圍內的字元

\:用來轉義一個字元

\<:表示單詞的開始

\>:表示單詞的結束

\(..\):儲存起來,用於後面數字引用 

x\{m\}:匹配m個x個字元

x\{m,\}:至少匹配m個字元x

x\{m,n\}:至少m個,至多n個字元x

\w:匹配數字和字元

\W:匹配非數字和非字元

\b:單詞分界線 \bhello\b