Linux中基本正規表示式

給我任何的發表於2022-03-16

字元匹配: 

       .  :匹配任意單個字元

        [] :匹配指定範圍內的任意單個字元;

      [^]:匹配製定範圍外任意單個字元 [:digit:] lower upper alpha alnum space

       匹配次數:用在要指定其出現的次數的字元後面,用於限制其前面字元出現的次數            

            *:匹配其在前面的字元任意次:0,1.多次

            .*:匹配任意長度的任意字元  

            \?:匹配其前面字元0次或一次,及前面字元是可有可無

             \+:匹配其前面字元一次或是多次,至少一次,

             \{m\}匹配前面字元m次

             \{m.n\}匹配其前面的字元至少m次,之多n次

              \{0,n\}:之多n次

               \{m,\} :至少m次

 位置錨定:

^:行首錨定:用於模式的最左側

                     $:行尾錨定:用於模式的最右側

                    ^PATTERN:用於PATTERN

                   ^$:空白行

  ^[[:space:]]:空行或包含空白字元的行

                   單詞:非特殊字元組成的連續字元(字串)都成為單詞

                 \<或是\b:詞首錨定,用於單詞模式的左側

\>或是\b:詞尾錨定,用於單詞模式的右側

                  \<PATTERN\>:匹配完整單詞

以上所述是小編給大家介紹的Linux中基本正規表示式,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回覆大家的。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70015106/viewspace-2871381/,如需轉載,請註明出處,否則將追究法律責任。

相關文章