^ |
錨定行的開始 |
'^grep'匹配全部以grep開頭的行 |
$ |
錨定行的結束 |
'grep$' 匹配全部以grep結尾的行 |
. |
匹配一個非換行符的字符 |
'gr.p'匹配gr後接一個任意字符,而後是p |
* |
匹配零個或多個先前字符 |
'*grep'匹配全部一個或多個空格後緊跟grep的行 |
.* |
一塊兒用表明任意字符 |
|
[] |
匹配一個指定範圍內的字符 |
'[Gg]rep'匹配Grep和grep |
[^] |
匹配一個不在指定範圍內的字符 |
'[^A-FH-Z]rep'匹配不含A-F和H-Z中一個字母加rep的行 |
\< |
錨定單詞的開始 |
'\<grep'匹配包含以grep開頭的單詞的行 |
\> |
錨定單詞的結束 |
'grep\>'匹配包含以grep結尾的單詞的行 |
x\{m\} |
重複字符x,m次 |
'o\{5\}'匹配包含5個o的行 |
x\{m,\} |
重複字符x,至少m次 |
'o\{5,\}'匹配至少有5個o的行 |
x\{m,n\} |
重複字符x,至少m次,很少於n次 |
'o\{5,10\}'匹配5--10個o的行 |
\w |
匹配文字和數字,即[A-Za-z0-9] |
'G\w*p'匹配以G後跟零個或多個文字或數字字符,而後是p |
\W |
匹配一個或多個非單詞字符 |
點號句號等 |
\b |
單詞鎖定符 |
'\bgrep\b'只匹配grep |