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水木清华站∶精华区