Свойство "Код" используется для определения исходных описаний, совпадающих с ключом-описателем.
Ключ-описатель состоит из кода и набора дополнительных свойств. При совпадении кода с исходным описанием создаваемая точка характеризуется прочими свойствами, заданными в ключе-описателе.
Ниже представлены примеры кодов ключей-описателей:
В качестве кода ключа-описателя можно задать простую строку, либо воспользоваться символами-шаблонами, например, звездочкой (*), расширяющими возможности поиска совпадения с ключом-описателем.
Например, пусть все контрольные точки в исходных описаниях имеют префикс 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, поскольку за ней не следует цифра. |
T## |
Совпадает с описаниями, состоящими из символа T и следующих за ним двух цифр (т. е., с T01, ..., T99). |
1@ |
Совпадает с описаниями, состоящими из 1 и буквы (например, 1A, 1B и 1C). Данный шаблон не совпадает с 1, поскольку за ней не следует буква. |
T. |
Совпадает с описаниями, состоящими из символа T и следующего за ним символа, не являющегося буквой или цифрой (например, T- и T+). |
T* |
Совпадает с описаниями, состоящими из символа T и следующей за ним произвольной строки (например, T1, TOPO, T-2 и TREE). |