BBS水木清华站∶精华区

 
Appendix : Test using Regular Expression in various environments 
 
HP-UX 
     下表列出测试 HP-UX Release 9.0 中常见的工具对 Regular Expression 中各种 
     特殊字元的接受能力. 
                        ex vi sedawk grep egrep            说明 
 
              .         *  *  *  *   *    * 
 
              *         *  *  *  *   *    * 
 
              ^         *  *  *  *   *    * 
 
              $         *  *  *  *   *    * 
 
              \         *  *  *  *   *    * 
 
             [ ]        *  *  *  *   *    * 
 
      \( \)与\1...\9 合                         把\1...\9用於 Regular 
           用(一)             *      *          Expression 中 
 
      \( \)与\1...\9 合                         把\1...\9用於欲置换的新字串 
           用(二)       *  *  *      -    -     中 
 
         {重复次数}           *      * 
 
         {下限,上限}          *      * 
 
          {下限, }            *      * 
 
            \< \>       *  * 
 
              +                  *        * 
 
              ?                  *        * 
 
              |                  *        * 
 
             ( )                 *        * 
 
              \         *  *  *  *   -    - 
 
                                        *表示该指令有解释这种特殊字元的能力. 
                                        -表示未测试该项功能. 
 
 
 
 
 
Sun Solaris 2.X 
     下表列出测试 Sun Solaris 2.x 中常见的工具对 Regular Expression 中各种特 
     殊字元的接受能力. 
                        ex vi sedawk grep egrep            说明 
 
              .         *  *  *  *   *    * 
 
              *         *  *  *  *   *    * 
 
              ^         *  *  *  *   *    * 
 
              $         *  *  *  *   *    * 
 
              \         *  *  *  *   *    * 
 
             [ ]        *  *  *  *   *    * 
 
      \( \)与\1...\9 合                         把\1...\9用於 Regular 
           用(一)       *  *  *      *          Expression 中 
 
      \( \)与\1...\9 合                         把\1...\9用於欲置换的新字串 
           用(二)       *  *  *      -    -     中 
 
         {重复次数}     *  *  *      * 
 
         {下限,上限}    *  *  *      * 
 
          {下限, }      *  *  *      * 
 
            \< \>       *  *  *      * 
 
              +                  *        * 
 
              ?                  *        * 
 
              |                  *        * 
 
             ( )                 *        * 
 
              \         *  *  *  *   -    - 
 
                                      *表示该指令有解释这种特殊字元的能力. 
                                      -表示未测试该项功能. 
 
 
 
 
AIX 3.2.5 
     下表列出测试 AIX 3.2.5 中常见的工具对 Regular Expression 中各种特殊字元 
     的接受能力. 
                        ex vi sedawk grep egrep            说明 
 
              .         *  *  *  *   *    * 
 
              *         *  *  *  *   *    * 
 
              ^         *  *  *  *   *    * 
 
              $         *  *  *  *   *    * 
 
              \         *  *  *  *   *    * 
 
             [ ]        *  *  *  *   *    * 
 
      \( \)与\1...\9 合                         把\1...\9用於 Regular 
           用(一)             *      *          Expression 中 
 
      \( \)与\1...\9 合                         把\1...\9用於欲置换的新字串 
           用(二)       *  *  *      -    -     中 
 
         {重复次数}           *      * 
 
         {下限,上限}          *      * 
 
          {下限, }            *      * 
 
            \< \>       *  * 
 
              +                  *        * 
 
              ?                  *        * 
 
              |                  *        * 
 
             ( )                 *        * 
 
              \         *  *  *  *   -    - 
 
                                      *表示该指令有解释这种特殊字元的能力. 
                                      -表示未测试该项功能. 
 
 
 
 
GNU Tools 
     下表列出测试 GNU 所提供的工具对 Regular Expression 中各种特殊字元的接受 
     能力. 
 
                      sedawk  grep   egrep -Eemacs           说明 
                               -G 
             .        *  *   *       *       * 
 
             *        *  *   *       *       * 
 
             ^        *  *   *       *       * 
 
             $        *  *   *       *       * 
 
             \        *  *   *       *       * 
 
            [ ]       *  *   *       *       * 
 
      \( \)与\1...\9                               把\1...\9用於 Regular 
         合用(一)     *      *                     Expression 中 
 
      \( \)与\1...\9                               把\1...\9用於欲置换的新 
         合用(二)     *      -       -       *     字串中 
 
        {重复次数}    *      * 
 
        {下限,上限}   *      * 
 
         {下限, }     *      * 
 
           \< \>      *      *       *       * 
 
             +           *           *       * 
 
             ?           *           *       * 
 
             |           *           * 
 
            ( )          *           * 
 
             \        *  *   -       - 
 
                                      *表示该指令有解释这种特殊字元的能力. 
                                      -表示未测试该项功能. 
 

BBS水木清华站∶精华区