通配符和正则表达式

本节包含通配符和正则表达式示例,以及它们在 Environment Manager 中的使用方法。

Environment Manager 使用 CAtIRegExp Class 正则表达式。

表达式 匹配
^[a-f]+ "alice" 匹配,因为她的名字以 a 和 f 之间的字母开头

"john" 不匹配,因为他的名字以大于 f 的字母开头

"Alice" 不匹配,因为她的名字未以小写字母开头

^[a-fA-F]+ "Alice" 匹配,因为此表达式允许使用大写字母
[a-zA-Z]+\d\d\d$ "UserWithThreeNumbers123" 匹配,因为此用户名由字母后加 3 个数字组成

"UserWithFourNumbers1234" 不匹配,因为此用户名包含四个数字

也可以在正则表达式中指定域名。例如,ivanti\\^[a-f]+ 会匹配所有首字母为 a 到 h 的用户名。如果正则表达式中没有域名,查询将匹配任何域中首字母为 a 到 h 的任何用户名。

表达式 匹配
(notepad)|(winword)|(calc).exe notepad.exe 匹配,因为它在列表中

wordpad.exe 不匹配,因为它不在列表中

^!(notepad.exe) notepad.exe 不匹配,因为记事本被明确排除在外

wordpad.exe 匹配,因为它不是记事本

^!((notepad.exe)|(calc.exe)|(winword.exe)) wordpad.exe 匹配,因为它不在列表中

calc.exe 不匹配,因为它在列表中

相关主题