InstallAnyWhere中关于ruler的一些说明
- 作者:xiaoxiao
- 发表时间:2020-12-23 10:53
- 来源:未知
Metacharacters在InstallAnyWhere中有关于Action的Ruler选项,其中有一个是Match Regular Expression,下面说明一下其中一些符号的用法:
The period (.)
点,在这里代表一个任何字符。比如你写了 b.t 则 bat bit b3t什么的都满足这个表达式
The backslash (/)
反斜杠 在这个是将诸如上面的“.”恢复成它的原来的意思。比如你要匹配 3.1415 你就要写成 3/.1415。去除掉IAW中使用“.”的特殊意思。
The question mark (?)
问号,表示它的前一个字符可以出现也可以不出现。比如:你要写了 s?lice则 "slice"和"lice"都匹配这个表达式。就是"?"前的那个"s"可以有也可以没有
The star (*)
星号,表示它前面的字符可以出现一次以及任何次数比如你写了"ab*c"则"ac" "abc" "abbc" 都匹配这个表达式。中间的b可以出现任意次数。
The plus加号,表示它前面的一个字符可以出现一次以上包括一次不包括零次(这点与上面的"*"不同要注意)
比如你写了"ab+c" 则"abc" "abbc"都匹配,而"ac"就不匹配了这点和"*"区别开
如有错误望指正。详见如下网页
http://www.zerog.com/iamanual/usermanual_ia45/user_guides/contents.htm#_Toc535303204