当选择多个项时,正则表达式允许您使用变量定义字符串,以匹配所需项的名称。
用于选择多个项的正则表达式的语法
用于选择多个项的正则表达式如下所示:
以下是仅用于选择多个项的正则表达式列表。当选择多个项时,还可以使用适用于所有运算类型的正则表达式。
字符 |
含义 |
c |
任何非特殊字符 c 的字符会自我匹配。 |
\c |
关闭字符 c 的特殊含义。 |
[…] |
范围 …;(如 a-z)中的任何一个字符都是合法的。 |
[^…] |
不在 …; 范围内的任何单个字符都是合法的。 |
s* |
零次或多次出现字符串 s(前导字符)。 |
s+ |
一次或多次出现字符串 s(前导字符)。 |
st |
字符串 s 后跟字符串 t。 |
用于选择多个项的正则表达式示例
考虑连接有六个参考的情况 — print1.dgn、print2.dgn、print3.dgn、printa.dgn、printb.dgn 和 prelim.dgn。
下表显示了在使用各种参考文件名规范时匹配的文件名。
指定 |
查找以下内容 |
p.* |
所有六个参考。 查找以字母p开头并后跟零个或多个任何其他字符的所有文件。
|
print:d.dgn |
三个参考 — print1.dgn、print2.dgn 和 print3.dgn。 查找以print开头并后跟单个数字和.dgn的所有文件。
|
print:a.dgn |
两个参考 — printa.dgn 和 printb.dgn。 查找以print开头并后跟单个字母字符和.dgn的所有参考。
|
print:n.dgn |
五个参考 — 除了 prelim.dgn。 查找以print开头并后跟单个字母数字字符和.dgn的所有参考。
|