MicroStationCONNECT Edition 帮助

用于选择多个项的正则表达式

当选择多个项时,正则表达式允许您使用变量定义字符串,以匹配所需项的名称。

用于选择多个项的正则表达式的语法

用于选择多个项的正则表达式如下所示:

以下是仅用于选择多个项的正则表达式列表。当选择多个项时,还可以使用适用于所有运算类型的正则表达式

字符 含义
c 任何非特殊字符 c 的字符会自我匹配。
\c 关闭字符 c 的特殊含义。
[…] 范围 …;(如 a-z)中的任何一个字符都是合法的。
[^…] 不在 …; 范围内的任何单个字符都是合法的。
s* 零次或多次出现字符串 s(前导字符)。
s+ 一次或多次出现字符串 s(前导字符)。
st 字符串 s 后跟字符串 t。

用于选择多个项的正则表达式示例

考虑连接有六个参考的情况 — print1.dgnprint2.dgnprint3.dgnprinta.dgnprintb.dgnprelim.dgn

下表显示了在使用各种参考文件名规范时匹配的文件名。

指定 查找以下内容
p.* 所有六个参考。

查找以字母“p”开头并后跟零个或多个任何其他字符的所有文件。

print:d.dgn 三个参考 — print1.dgnprint2.dgnprint3.dgn

查找以“print”开头并后跟单个数字和“.dgn”的所有文件。

print:a.dgn 两个参考 — printa.dgnprintb.dgn

查找以“print”开头并后跟单个字母字符和“.dgn”的所有参考。

print:n.dgn 五个参考 — 除了 prelim.dgn

查找以“print”开头并后跟单个字母数字字符和“.dgn”的所有参考。