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+ 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

[編輯] 學習資源

洪朝貴老師的 regexp 講義