使用描述碼的代碼性質可以指定哪些原始描述符合該描述碼。
描述碼由一個代碼和一組附加性質組成。如果代碼相符,則該描述碼中指定的其他性質將在建立點時套用至該點。
以下為描述碼範例:
您可以指定簡單字串做為描述碼,也可以使用萬用字元 (例如星號 [*]) 延伸描述碼的符合能力。
例如,所有基準點的原始描述中均可能具有 BM 字首,例如 BM-1 和 BM-2。將基準點加入至 Autodesk Civil 3D 圖面時,您可能希望使用相同的點型式、點標示型式和描述來建立所有這些基準點。若要執行此作業,您可以建立一個代碼為 BM* 的描述碼。(星號表示該代碼符合所有以 BM 開頭的原始描述。)此後,會使用該描述碼中指定的性質建立所有原始描述以 BM 開頭的點。
下表列示了可以在描述碼中使用的萬用字元字元:
字元 |
在描述碼中的功能 |
---|---|
# (井字號) |
符合任何單一數字。 |
@ (at) |
符合任何字母字元。 |
. (句點) |
符合任何非字母數字字元。 |
* (星號) |
符合任何字串,並可用於搜尋字串中的任何位置。 |
? (問號) |
符合任何單一字元,例如 ?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。 |