Regular Expression
出自KMU Wiki
(修訂版本間差異)
在2008年5月6日 (二) 19:33所做的修訂版本 (編輯) Cch (對話 | 貢獻) (新頁面: 正規表示式 === Pattern Match === ^ $ . [0-9] [a-zA-Z] === grep === > grep '[0-9]' /var/log/messages) ←上一個 |
當前修訂版本 (2008年5月7日 (三) 08:55) (編輯) (撤銷) Cch (對話 | 貢獻) |
||
第1行: | 第1行: | ||
- | + | === 動機 === | |
+ | |||
+ | 為什麼要學 regular expression? | ||
+ | |||
+ | 在一段文字中要找固定字串 (exact match) 很容易, | ||
+ | |||
+ | 如果要找的字串不固定呢? | ||
+ | |||
+ | 假設要找的字串有一些規則... | ||
+ | |||
+ | 那麼就是 regular expression 上場的時候。 | ||
=== Pattern Match === | === Pattern Match === | ||
第11行: | 第21行: | ||
=== grep === | === grep === | ||
- | | + | grep '[0-9]' /var/log/messages |
+ | |||
+ | === 學習資源 === | ||
+ | |||
+ | [http://www.cyut.edu.tw/~ckhung/b/re/intro.php 洪朝貴老師的 regexp 講義] |
當前修訂版本
目錄 |
[編輯] 動機
為什麼要學 regular expression?
在一段文字中要找固定字串 (exact match) 很容易,
如果要找的字串不固定呢?
假設要找的字串有一些規則...
那麼就是 regular expression 上場的時候。
[編輯] Pattern Match
^ $ . [0-9] [a-zA-Z]
[編輯] grep
grep '[0-9]' /var/log/messages