Changes between Version 63 and Version 64 of waue


Ignore:
Timestamp:
Jul 15, 2008, 5:13:49 PM (16 years ago)
Author:
waue
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • waue

    v63 v64  
    1111
    1212 * 正規表示法 Rules:
     13規則:
     14
     15 || [^w] || 不要有w的字串 ||
     16 || ^word || 待搜尋的字串(word)在行首 ||
     17 || word$ || 待搜尋的字串(word)在行尾 ||
     18 || . || 代表『任意一個』字符,一定是一個任意字符 ||
     19 || \ || 跳脫字符,將特殊符號的特殊意義去除 ||
     20 || * || 重複零個或多個的前一個 RE 字符 ||
     21 || {n,m} || 連續 n 到 m 個的『前一個 RE 字符』||
     22 || [] || 字元集合的 RE 特殊字符的符號 ||
     23 || + || 重複『一個或一個以上』的前一個 RE 字符 ||
     24 || ? ||『零個或一個』的前一個 RE 字符 ||
     25 || | || 用或( or )的方式找出數個字串 ||
     26 || ( ) || 找出『群組』字串 ||
     27}}}
     28範例:
    1329{{{
    14  [] 來搜尋集合字元: 't[ae]st'
    15 不想要 oo 前面有 g: '[^g]oo'
    16 oo 前面不想要有小寫字元: '[^a-z]oo'
    17 取得有數字的那一行 : '[0-9]'
    18 只列出在行首的 the :  '^the'
    19 不想要開頭是英文字母:'^[^a-zA-Z]'
    20 行尾結束為小數點 (.) 的那一行 : '\.$'
    21 ^ 符號,在 [] 內代表『反向選擇』,在 [] 之外則代表定位在行首的意義!
     30找tast 或 test: t[ae]st
     31不想要 oo 前面有 g: [^g]oo
     32oo 前面不想要有小寫字元: [^a-z]oo
     33取得有數字的那一行 : [0-9]
     34只列出在行首的 the :  ^the
     35不想要開頭是英文字母:^[^a-zA-Z]
     36行尾結束為小數點 (.) 的那一行 : \.$
     37該行並沒有輸入任何資料:^$
     38任意一個字元 .,如找good,gxxd,... :g..d
     39重複字元 * ,如找o,oo,oo...o:oo*
     40找出 g 開頭與 g 結尾的字串:g.*g
     41找出 g 後面接 2 到 5 個 o ,然後再接一個 g 的字串:go{2,5}g
    2242}}}
    2343 * Develop Tool : [http://www.waterproof.fr/products/RegExpEditor/ Regular Expression Editor]