使用描述码的代码特性来指定与描述码匹配的原始描述。
描述码由一个代码和一组额外的特性组成。如果代码匹配,描述码中指定的其他特性将在创建点时应用到点。
下面是一些描述码代码样例:
可以指定简单字符串作为描述码代码,也可以使用通配符(例如星号 [*])来扩展描述码的匹配功能。
例如,所有基准点的原始描述中可能具有前缀 BM,例如 BM-1 和 BM-2。在向 Autodesk Civil 3D 图形中添加基准点时,您可能希望使用相同的点样式、点标签样式和描述来创建所有基准点。要实现此目的,您可以创建一个代码为 BM* 的描述码。(星号表示该代码与所有以 BM 开头的原始描述匹配。)这样,对于原始描述以 BM 开头的所有点,都将使用该描述码中指定的特性进行创建。
下表列出了可以在描述码代码中使用的通配符:
字符 |
在描述码代码中的作用 |
---|---|
#(井号) |
匹配任何单个数字位。 |
@(@ 符号) |
匹配任何字母字符。 |
. (句点) |
匹配任何非字母数字字符。 |
*(星号) |
匹配任意字符串并且可以在搜索字符串中的任何位置使用。 |
? (问号) |
匹配任意单个字符,例如 ?BC 与 ABC 和 3BC 匹配。 |
~(波浪线) |
匹配不包含波浪线后面的字符的任意字符串,例如,~*AB* 匹配不包含 AB 的所有字符串。 |
[...](方括号) |
匹配包含方括号中的符号之一的任意字符串,例如 [AB]C 匹配 AC 和 BC。 |
[~...] |
匹配不包含方括号中波浪线后面的字符的字符串,例如 [~AB]C 匹配 XC 而不匹配 AC。 |
-(连字符) |
在方括号内,指定单个字符的范围,例如 [A-G]C 匹配 AC、BC 一直到 GC 而不匹配 HC。 |
'(反引号) |
准确读取下一个字符,例如 '*AB 与 *AB 匹配。 |
下表显示了包含常用通配符的描述码代码样例:
描述码代码 |
作用 |
---|---|
T# |
匹配由 T 和一位数字组成的描述,例如 T1、T2 一直到 T9。 |
STA# |
匹配由 STA 和一位数字组成的描述,例如 STA1、STA2 一直到 STA9。但它不匹配描述 STA,因为 STA 后面没有数字。 |
T## |
匹配由 T 和两位数字组成的描述,例如 T01、T02 一直到 T99。 |
1@ |
匹配由 1 和一个字母字符组成的描述,例如 1A、1B 和 1C。但它不匹配描述 1,因为 1 后面没有字母字符。 |
T. |
匹配由 T 和一个非字母数字字符组成的描述,例如 T- 和 T+。 |
T* |
匹配由 T 和任意数目的字符组成的描述,例如 T1、TOPO、T-2 和 TREE。 |