A leírókulcs kód tulajdonságai segítségével megadhatja, hogy melyik belső leírás feleljenek meg a leírókulcsnak.
A leírókulcs egy kódból és további tulajdonságokból áll. Egyező kód esetén a program a leírókulcsban meghatározott tulajdonságokat alkalmazza a létrehozott pontra.
A következő kódok leírókulcs mintakódok:
A megfeleltetési kapacitás növelése érdekében leírókulcs-kódként megadhat egyszerű sztringet vagy helyettesítő karaktereket, például csillagot (*).
Minden benchmark pont belső leírásában szerepelhet például a BM előtag, mint például a BM-1 és BM-2. Amikor az Autodesk Civil 3D programban benchmark pontokat hoz létre a rajzban, valószínűleg ugyanazzal a pontstílussal, pontfeliratstílussal és leírással szeretné azokat létrehozni. Ehhez BM* kódú leírókulcsot hozhat létre. (A csillag azt jelenti, hogy a kód minden olyan belső leírásnak megfelel, amelynek kezdete BM.) Ezek után minden BM kezdetű belső leírással rendelkező pont leírókulcs által meghatározott tulajdonságokkal jön létre.
A következő táblázat a leírókulcs- kódokban használható helyettesítő karakterekre mutat példákat:
Karakter |
Függvény a leírókulcs-kódban |
---|---|
# (kettős kereszt) |
Minden egyjegyű numerikus karakternek megfelel. |
@ (kukac) |
Minden betűkarakternek megfelel. |
. (pont) |
Minden nem alfanumerikus karakternek megfelel. |
* (csillag) |
Minden sztringnek megfelel és bárhol alkalmazható a keresősztringben. |
? (kérdőjel) |
Minden karakternek megfelel; a ?BC például mind ABC-nek, mind 3BC-nek megfelel, de nem felel meg ADBC-nek. |
~ (hullám) |
Megfelel minden a mintát nem tartalmazó értéknek; a ~*AB* például megfelel valamennyi olyan sztringnek, amely nem tartalmazza AB-t. |
[...] (szögletes zárójel) |
Minden a zárójelen belüli karakternek megfelel; [AB]C például megfelel AC-nek és BC-nek egyaránt. |
[~...] |
Minden be nem keretezett betűkarakternek megfelel; a [~AB]C például megfelel XC-nek, de AC-nek már nem. |
- (kötőjel) |
Szögletes zárójelek között meghatározza egy karakter kiterjedési tartományát; az [A-G]C tartománynak például megfelel az AC, BC, ...GC érték, a HC azonban már nem. |
' (inverz idézőjel) |
Pontosan a soron következő karaktereket olvassa be, például '*AB az *AB értéknek felel meg. |
A következő táblázat a leírókulcs- kódokban gyakran használt helyettesítő karakterekre mutat példákat:
Leírókulcs kód |
Függvény |
---|---|
T# |
Megfelel azoknak a leírásoknak, amelyek a T karakterből és egy azt követő számjegyből állnak, például T1, T2 ... T9. |
SZELV# |
Megfelel azoknak a leírásoknak, amelyek a SZELV összetevőből és egy azt követő számjegyből állnak, például SZELV1, SZELV2, egészen SZELV9 értékig. Nem felel meg a SZELV leírásnak, mivel SZELV után nem számjegy következik. |
T## |
Megfelel azoknak a leírásoknak, amelyek a T karakterből és két azt követő számjegyből állnak, T01-től egészen T99-ig. |
1@ |
Megfelel azoknak a leírásoknak, amelyek az 1 számjegyből és egy azt követő betűkarakterből állnak, például 1A, 1B, és 1C. Nem felel meg az 1. leírásnak, mivel 1 után nem betűkarakter következik. |
T. |
Megfelel azoknak a leírásoknak, amelyek a T karakterből és egy azt követő nem alfanumerikus karakterből állnak, például T- és T+. |
T* |
Megfelel azoknak a leírásoknak, amelyek a T karakterből és bármennyi azt követő karakterből állnak, például T1, TOPO, T-2 és TREE. |