軟件是對質量的不懈追求

          linux正則表達式


          記號 含義 舉例 匹配
          . 任何字符 a.. a后兩個字符
          ^ 行首 ^wood 位于行首的wood
          $ 行尾 x$
          ^INSERT$
          ^$
          位于行尾的x
          只包含字符串INSERT的行
          不包含任何字符的行
          * 前導的正則表達式重復0或若干次 x*
          xx*
          .*
          w.*s
          0或若干次連續的x
          1或多個連續的x
          0或若干個字符
          以w開始,s結尾的任何字符串
          [字符表] 字符表中的任一 [tT]
          [a-z]
          [a-zA-Z]
          小寫或大寫的t
          小寫字母
          字母(大寫或小寫)
          [^字符表] 任一不在字符表中的字符 [^0-9]
          [^a-zA-Z]
          任何數字
          非字母
          \{min,max\} 前導的正則表達式重復至少min次,最多max次 X\{1,5\}
          [0-9]\{3,9\}
          [0-9]\{3\}
          [0-9]\{3,\}
          最少1個,最多5個x
          3到9個數字
          正好3個數字
          至少3個數字
          \(…\) 將小括號中匹配的字符串存儲到下一個寄存器中(1-9) ^\(.\)
          ^\(.\)\1
          行中第1個字符存到1號寄存器
          行首兩個字符,且它們相同

          如下命令含有正則表達式: cut paste sed tr grep sort uniq

          posted on 2010-02-11 15:01 BlakeSu 閱讀(277) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 南阳市| 张家界市| 临海市| 镇远县| 铜梁县| 泰来县| 凤冈县| 西乌珠穆沁旗| 库尔勒市| 高州市| 绵阳市| 淮北市| 宁德市| 涡阳县| 泰顺县| 溧阳市| 逊克县| 读书| 金阳县| 白玉县| 保靖县| 嘉定区| 嘉义市| 志丹县| 广东省| 凉城县| 灌云县| 敦煌市| 闽清县| 新绛县| 绵竹市| 定州市| 西贡区| 长春市| 邛崃市| 华坪县| 澜沧| 招远市| 永德县| 陆良县| 西乌|