--正則--
基礎正則
^word ##搜索以word開頭的 vi/vim中 ^ 一行的開頭
word$ ##搜索以word結尾的 vi/vim中 $ 一行的結尾
^$ ##表示空行
. ##代表且只能代表任意一個字符
/ ##例:/. 只代表點本身,轉義符號,讓有特殊身份意義的字符,脫掉馬甲,還原
/n ##換行符
/r ##匹配回車
/w ##匹配任意一個字符和數字
* ##重復0次或多次前面的一個字符
.* ##匹配所有字符。例:^.* 以任意多個字符開頭,.*$以任意多個字符結尾
[abc] ##匹配字符集內的任意一個字符
[^abc] ##匹配不包含 ^ 后的任意字符的內容。中括號里的 ^ 為取反
[1-9] ##表示匹配括號內的范圍內的任意字符
a/{n,m/} ##重復n到m次前一個重復的字符。若用egrep、sed -r可以去掉斜線
/{n,/} ##重復至少n 次前一個重復的字符。若用egrep、sed -r可以去掉斜線
/{n/} ##重復n 次前一個重復的字符。若用egrep、sed -r可以去掉斜線
/{,m}/ ##重復少于m次