正則表達式和擴展表達式

1:通配符,匹配的是文件名的字符串,  正則表達式,匹配的是文內容的字符git

2:正則表達式  基本正則表達式  :BRE正則表達式

擴展正則表達式:ERE  vim

元字符分類:字符匹配,匹配次數,位置錨定,分組  ide

man   7regex  能夠查詢它的幫助spa

3:基本正則表達式元字符字符串

. 匹配任意單個字符      []  匹配指定範圍內的任意單個字符it

【:alnum:】字母和數字       【:alpha:】表明任何英文大小寫字符亦即A-Z,a-z          【:lower:】小寫字母     【:upper:】大寫字母class

[:blank:]空白字符(空格和製表符】 [:space:] 水平和垂直的空白字符擴展

[:digit:] 十進制數字       [:xdigit:]十六進制數字 二進制

[:graph:]可打印的非空白字符    [:print:]可打印字符     [:punct:]標點符號

正則表達式:用在要指定次數的字符後面,用於指定前面的字符要出現的次數

.*   匹配前面的字符任意次,包括0次   貪婪模式:儘量長的匹配

\? 匹配其前面的字符0或1次   \+匹配其前面的字符至少一次

\{n\}匹配前面的字符n次               \{m,n\}匹配前面的字符至少m次

最多n次              \{,n\}匹配前面的字符最多n次         \{n,\}匹配前面的字符至少n次

4:IP地址的範圍只0-255

5:擴展正則表達式至關於正則表達式符號不加/

位置錨定:^行首      $:行尾      

6:vim  +#打開文件後,光標處於行首,+行尾

+/db   打開聞夾後,光標處於第一個被db匹配的行首

3-b    二進制式打開文件

vim的三種主要模式, 命令模式,插入或編輯模式 ,  擴展命令模式

相關文章
相關標籤/搜索