Changes between Version 5 and Version 6 of wade/regularExpress


Ignore:
Timestamp:
Oct 20, 2008, 5:09:44 PM (16 years ago)
Author:
wade
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • wade/regularExpress

    v5 v6  
    99選取連續字元時用 - 分隔。
    1010  * example:aaa、aba、aca、ada、abc,要將 abc 以外的字串全選出。
    11   * andwer
     11  * andwer:aaa、aba、aca、ada
    1212    {{{
    1313    a[a-c]a
    1414    }}}
    1515選取連續數字。
    16   * example:1ab、9ab、5ab、0ab、aab,要將數字開頭的字串全選出。
    17   * andwer
     16  * example:a1ab、a9ab、a5ab、a0ab、aaab,要將數字後接 ab 的字串全選出。
     17  * andwer:1ab、a9ab、a5ab、a0ab
    1818    {{{
    1919    [0-9]ab
    2020    }}}
    2121
    22 == !^ 反向選擇 ==
     22== !^ 反向選擇、前置字元 ==
    2323不要包含 !^ 後的字元。
     24  * example:aaa、baa、caa、daa,不要選 a 或 b 後面接 aa 的字串。
     25  * andwer:caa、daa
     26    {{{
     27    [^ab]aa
     28    }}}
     29以 !^ 後的字元為開頭。
    2430  * example:aaa、baa、caa、daa,不要選開頭是 a 跟 b 的字串。
    2531  * andwer: