Раздел: CronosPRO Дата редакции: 14.11.2012 id статьи: 1224

Использование операторов шаблона «?» и «*»

Что это такое?
Оператор шаблона (символ-джокер) — это символ, используемый в поисковом значении для замены одного или нескольких символов.
Для чего нужны?
Чаще всего используются для быстрого задания поискового значения в режимах простого, сложного запроса, запроса по образцу, поиска значения по словарному полю при вводе информации в банк или формировании запроса. Символы могут использоваться при поиске по полям типа «Текстовое», «Файл» или «Внешний файл».

Обратите внимание

  • Операторы шаблона не работают, если у поля установлен статус «Символьное».
Какие бывают?
  • Единичный оператор шаблона. Символ — «знак вопроса» (?). Заменяет любой один из символов в слове. Используется для задания поисковых значений фиксированной длины. Например, если в качестве условия поиска для поля задан шаблон «И??нов», будут отобраны записи, у которых это поле содержит значения «Иванов», «Икунов», «Ивинов» и т. п.;
  • Групповой оператор шаблона. Символ — «звездочка» (*). Заменяет последовательность любых символов произвольной (в том числе нулевой) длины в рамках одного слова. Используется для задания поисковых значений переменной длины. Например, если в качестве условия поиска для поля задан шаблон «Ивано*», будут отобраны записи, у которых это поле содержит значения «Иванов» (оператор шаблона заменен одним символом), «Иванова» (оператор шаблона заменен двумя символами), «Ивановский» (оператор шаблона заменен пятью символами) и т. д.