Как найти символ в запросе 1с

Описание

Существует несколько видов взаимодействия со строками в языке запросов 1С: конкатенация, выбор подстроки и сравнение.

Конкатенация

Конкатенация строк в языке запросов реализована с помощью оператора “+“.
Пример:

ВЫБРАТЬ

    “а” + “б” // Результат “аб”

или например сложим две строки, только одну получим из таблицы БД

ВЫБРАТЬ

    “Товар: “ + Номеклатура.Наименование  КАК Наименование

Из Справочник.Номенклатура КАК Номеклатура

В результате получим все наименования из справочника Номенклатура, к которым вначале добавилась строка “Товар: “. Например “Товар: Coca-Cola”.

или например сложим две строки, только одну строку получим выражением ПРАВ()

ВЫБРАТЬ

     “Товар: ” + Выразить(Прав(Номеклатура.Код,1) как строка(1))  КАК Наименование

Из Справочник.Номенклатура КАК Номеклатура

В результате получим сумму строки “Товар: ” с последним символом кода номенклатуры.  Например “Товар: 1”.

Функции работы со строками

ПОДСТРОКА() 

Функция для работы со строками ПОДСТРОКА позволяет выделить часть строки, указанной длины из исходной строки, начиная с указанной позиции.

Синтаксис функции ПОДСТРОКА:
ПОДСТРОКА(<Строка>, <НачальнаяПозиция>, <Длина>).
Строка – Исходная строка, последовательность символов, слово.
Начальная позиция – Номер первого символа части строки, которую хотим получить в результате. Следует учитывать, что нумерация символов в строке начинается с 1, так же можно использовать и числа меньше 1 для указания начальной позиции, но все они в результате работы функции будут приведены к 1.
Длина – Количество символов после начальной позиции, которые должны попасть в результат.
Пример:

ВЫБРАТЬ

    ПОДСТРОКА(“Привет, мир!”, 9, 3) // Результат “мир”

В этом примере мы видим строку “Привет, мир!”. Если подсчитать количество символов в ней, то мы можем убедиться что их 12

В функцию ПОДСТРОКА первым параметром мы передали наше строковое значение, вторым параметром указали номер символа – 9, с которого хотим начать часть строки, а третьим параметром указали сколько символов после начала так же должно попасть в результирующую подстроку – 3. В результате выполнения функции платформа вернет нам подстроку “мир”. 

Строка()

Функция преобразует в строку значения примитивных типов. При попытке преобразования в строку значения не примитивного типа будет выдана ошибка выполнения запроса. Так же при применении к значению NULL, в результате так же будет NULL.
В качестве примера преобразуем к строке число 42

ВЫБРАТЬ

    СТРОКА(42) // Результат строка “42”

ДлинаСтроки()

Поддерживается только в платформе 1С версии 8.3.20.1549 и выше

Функция ДлинаСтроки возвращает количество символов в переданной строке в качестве значения.

Пример:

ВЫБРАТЬ

    ДлинаСтроки(“Привет, мир!”) // Результат 12

СокрЛ()

Поддерживается только в платформе 1С версии 8.3.20.1549 и выше

Функция СокрЛ удаляет незначащие символы, которые находятся слева от первого значащего символа в переданном строковом значении. Под незначащими символами понимаются пробелы(обычный, неразрывный), символы табуляции, перевода каретки и т.д.
Пример, в исходной строке есть пробельные символы вначале:

ВЫБРАТЬ

    СокрЛ(”   Привет, мир!”) // Результат “Привет, мир!”

СокрП()

Поддерживается только в платформе 1С версии 8.3.20.1549 и выше

Функция СокрП удаляет незначащие символы, которые находятся справа от первого значащего символа в переданном строковом значении. Под незначащими символами понимаются пробелы(обычный, неразрывный), символы табуляции, перевода каретки и т.д.
Пример, в исходной строке есть пробельные символы в конце:

ВЫБРАТЬ

    СокрП(“Привет, мир!     “) // Результат “Привет, мир!”

СокрЛП()

Поддерживается только в платформе 1С версии 8.3.20.1549 и выше

Функция объединяет в себе две другие функции СокрЛ и СокрП, и удаляет незначащие символы стоящие перед первым значащим символом в строке и незначащие символы стоящие после последнего значащего символа в строке. Под незначащими символами понимаются пробелы(обычный, неразрывный), символы табуляции, перевода каретки и т.д.

Пример: в этой строке есть лишние пробелы вначале, середине и в конце. Пробелы слева и справа удалились, но в середине остались.

ВЫБРАТЬ

    СокрЛП(”   Привет,   мир!    “) // Результат “Привет,   мир!”

Лев()

Поддерживается только в платформе 1С версии 8.3.20.1549 и выше

Функция позволяет получить часть символов из строки, находящихся слева, по переданному количеству символов. 

Синтаксис
Лев (Значение, ЧислоСимволов)

Пример, получим 6 символов с начала строки: 

ВЫБРАТЬ

    Лев(“Привет, мир!”, 6) // Результат “Привет”

Прав()

Поддерживается только в платформе 1С версии 8.3.20.1549 и выше

Функция позволяет получить часть символов из строки, находящихся справа, по переданному количеству символов. 

Синтаксис
Прав(Значение, ЧислоСимволов)

Пример, получим 4 символа с конца строки:

 ВЫБРАТЬ

    Прав(“Привет, мир!”, 4) // Результат “мир!”

СтрНайти()

Поддерживается только в платформе 1С версии 8.3.20.1549 и выше

Функция производит поиск в строке и возвращает номер первого символа найденного вхождение искомой строки. Регистр при поиске не учитывается. Если ничего не найдено, то в результате вернется 0

Синтаксис

СтрНайти(СтроковоеЗначение, ИскомаяСтрока)

Пример:

ВЫБРАТЬ

    СтрНайти(“125435”, “3”), // Результат “5”

    СтрНайти(“125435”, “6”) // Результат “0”

ВРег()

Поддерживается только в платформе 1С версии 8.3.20.1549 и выше

Функция приводит все буквы содержащиеся в переданной строке в верхний регистр

Пример:

ВЫБРАТЬ

    ВРег(“Привет, мир!”) // Результат “ПРИВЕТ, МИР!”

НРег()

Поддерживается только в платформе 1С версии 8.3.20.1549 и выше

Функция приводит все буквы содержащиеся в переданной строке в нижний регистр

Пример:

ВЫБРАТЬ

    НРег(“Привет, мир!”) // Результат “привет, мир!”

СтрЗаменить()

Поддерживается только в платформе 1С версии 8.3.20.1549 и выше

Функция находит в переданном строковом значении все вхождения искомой строки и заменяет их на строку замены. Регистр не учитывается.
Синтаксис

СтрЗаменить(Строка, ПодстрокаПоиска, ПодстрокаЗамены)
 

Пример, заменим все буквы “р”, на буквы “л”:

ВЫБРАТЬ

    СтрЗаменить(“Привет, мир!”, “р”, “л”) // Результат “Пливет, мил!”

Сравнение строк

Сравнение строк может происходит с помощью оператора “=“. При сравнении регистр не учитывается.

Пример, сравним две строки:

ВЫБРАТЬ

    “Привет” = “привет” // Результат Истина

Оператор ПОДОБНО 

Предназначен для сравнения строковых выражений с заданным шаблоном. Результатом такой проверки будет «Ложь» или «Истина». Отличие от оператора “=” заключается в возможности использования спецсимволов. Шаблон оператора ПОДОБНО задается с помощью специальных символов:
%(процент) – символ или последовательность символов, имеющая любое количество произвольных символов
_(подчеркивание) – один произвольный символ
[ ] (квадратные скобки) – позволяют указать один или несколько символов, один из которых может содержаться в искомой строке
СПЕЦСИМВОЛ – Позволяет использовать один из перечисленных спецсимволов, в качестве обычного символа, если такой символ имеется в строке. 

Оператор ПОДОБНО можно использовать:

  • В полях выборки, как на примере выше
  • В условии ГДЕ
  • В конструкции ВЫБОР КОГДА

Синтаксис
<Строковое выражение> ПОДОБНО <“Шаблон”>

Пример, определим, что переданное значение является почтовым адресом для хостинга mail.ru, в данной строке первым символом идет нижнее подчеркивание, и потому нам пришлось использовать СПЕЦСИМВОЛ, для того, чтобы иметь возможность описать нашу строку с помощью шаблона: 

ВЫБРАТЬ

    “_test@mail.ru” Подобно “_%@mail.ru” СПЕЦСИМВОЛ “” // Результат Истина

Пример, найдем все элементы справочника Номенклатура, содержащие слово “Фрукт” в названии: 

ВЫБРАТЬ

    Номенклатура.Ссылка КАК Товар

Из Справочник.Номенклатура КАК Номенклатура         

ГДЕ Номенклатура.Наименование ПОДОБНО “%фрукт%”

Результатом будет набор элементов:

Товар
Фруктово-ореховая смесь
Фруктовый сок

ПОДОБНО в условиях запроса

Рассмотрим назначение и использование условного оператора ПОДОБНО(eng. LIKE) в языке запроса 1С в примерах.

Быстрый переход

  • Предназначение
  • Места использования
  • Описание синтаксиса оператора ПОДОБНО
    • Точное указание строки
    • % — литерал, означающий произвольное количество любых символов
    • _ (подчеркивание): литерал, соответствующий одному любому символу
    • [] (в квадратных скобках один или несколько символов)
    • [^] (в квадратных скобках значок исключения ^, за которым следует один или несколько символов)
    • СПЕЦСИМВОЛ — команда для указания в запросе зарегистрированных выше символов
  • Применимость в платформах
  • Неверные параметры ПОДОБНО <<?>>

Предназначение

Проверить на соответствие строкового значения в запросе указанному шаблону — возвращает значение Булево-типа (ИСТИНА или ЛОЖЬ).

  • Проверка регистро — независима.
  • При запросе используются индексы таблиц — не связано с индексами полнотекстового поиска.
  • Может долго выполнятся при больших таблицах.
  • Строки неограниченной длины следует привести функцией ПОДСТРОКА

Места использования

  • В условиях оператора ГДЕ
  • В условиях конструкции ВЫБОР КОГДА <> ТОГДА «» ИНАЧЕ «» КОНЕЦ
  • В полях выборки (например: Наименование ПОДОБНО &ПараметрПодобно как СтрокаПодходит)

Описание синтаксиса оператора ПОДОБНО

Параметр оператора должен быть строкой: может задаться константой, либо передан  как параметр запроса.

Литералы(маски), указанные ниже, допускается использовать совместно и по отдельности.

Точное указание строки

ВЫБРАТЬ первые 10
  Ключи.Наименование
ИЗ
  Справочник.Ключи КАК Ключи
ГДЕ
  Ключи.Наименование ПОДОБНО "1"//Равносильно Ключи.Наименование ="1"

Результат:

tochnoe-ukazanie-podobno% — литерал, означающий произвольное количество любых символов

ВЫБРАТЬ первые 10
  Ключи.Наименование
ИЗ
  Справочник.Ключи КАК Ключи
ГДЕ
  Ключи.Наименование ПОДОБНО "%"

Результат: любые 10 наименованийpodobno-lyuboe

_ (подчеркивание): литерал, соответствующий одному любому символу

Пример  №1:

ВЫБРАТЬ первые 10
  Ключи.Наименование
ИЗ
  Справочник.Ключи КАК Ключи
ГДЕ
  Ключи.Наименование ПОДОБНО "_"

Пример №2: начинающиеся на любой символ, затем следует «1», а дальше любые символы

ВЫБРАТЬ первые 10
  Ключи.Наименование
ИЗ
   Справочник.Ключи КАК Ключи
ГДЕ
Ключи.Наименование ПОДОБНО "_1%"

Результат:

podobno-na-vtorom-meste-1[] (в квадратных скобках один или несколько символов)

  • Каждый литерал, соответствующий одному любому символу — используется как ИЛИ.
    Допустимо указание диапазона, например a-z,0-5, означающее произвольный символ из заданного диапазона

Пример 

ВЫБРАТЬ первые 10
  Ключи.Наименование
ИЗ
  Справочник.Ключи КАК Ключи
ГДЕ
  Ключи.Наименование ПОДОБНО "[лз]%"

Результат: 10 начинающихся на «л» или «з»

podobno-nachinaetsya-na-odin-iz-ukazannyh-simvolov

Пример: начинающиеся на 5,6,7 

ВЫБРАТЬ первые 10
  Ключи.Наименование
ИЗ
  Справочник.Ключи КАК Ключи
ГДЕ
  Ключи.Наименование ПОДОБНО "[5-7]%"

Результат:

podobno-567[^] (в квадратных скобках значок исключения ^, за которым следует один или несколько символов)

Равносильно любому символу (_) кроме указанных ([]) 

Пример

ВЫБРАТЬ первые 10
  Ключи.Наименование
ИЗ
  Справочник.Ключи КАК Ключи
ГДЕ
  Ключи.Наименование ПОДОБНО "8.[^012]%"//не включаем 8.0,8.1,8.2

Результат: все начинающиеся на «8.» исключая указанные

podobno-isklyuchaya-8-0-8-1-8-2

СПЕЦСИМВОЛ — команда для указания в запросе зарегистрированных выше символов

В качестве служебного символа допустимо использовать как минимум: #,~,/,

Пример:

ВЫБРАТЬ первые 10
  Ключи.Наименование
ИЗ
  Справочник.Ключи КАК Ключи
ГДЕ
  Ключи.Наименование ПОДОБНО "#_" СПЕЦСИМВОЛ "#"

Результат:

podcherkivanie-v-rezultate

Применимость в платформах

  • 8.0
  • 8.1
  • 8.2
  • 8.3
  • 8.4

Неверные параметры ПОДОБНО <<?>>

  • Передается параметр не строкового типа: например число 1 вместо строки «1»
  • Сравнивается поле не строкового типа с верной маской (например ссылка) или при соединении значение не проверяется на ЕстьNUL

Обратите внимание на текст ошибки, где выводится вопрос:

<<?>>Ключи.Ссылка ПОДОБНО "1"

или 

Ключи.Наименование ПОДОБНО <<?>>&L

Легче сочинить 10 правильных сонетов, чем хорошее рекламное объявление.

 +21 

   

Распечатать

Оператор ПОДОБНО

ПОДОБНО – Оператор проверки строки на подобие шаблону. Аналог LIKE в SQL.
Оператор ПОДОБНО позволяет сравнить значение выражения, указанного слева от него, со строкой шаблона, указанной справа. Значение выражения должно иметь тип строка. Если значение выражения удовлетворяет шаблону – результатом оператора будет ИСТИНА, иначе – ЛОЖЬ.
Следующие символы в строке шаблона являются служебными и имеют смысл, отличный от символа строки:
• % (процент): последовательность, содержащая любое количество произвольных символов
• _ (подчеркивание): один произвольный символ
• […] (в квадратных скобках один или несколько символов): любой одиночный символ из перечисленных внутри квадратных скобок
В перечислении могут встречаться диапазоны, например a-z, означающие произвольный символ, входящий в диапазон, включая концы диапазона.
• [^…] (в квадратных скобках значок отрицания, за которым следует один или несколько символов): любой одиночный символ, кроме тех, которые перечислены следом за значком отрицания
Любой другой символ означает сам себя и не несет никакой дополнительной нагрузки.
Если в качестве самого себя необходимо записать один из перечисленных символов, то ему должен предшествовать <Спецсимвол>. Сам <Спецсимвол> (любой подходящий символ) определяется в этом же операторе после ключевого слова СПЕЦСИМВОЛ.

Например

, шаблон “%АБВ[0-9][абвг]_абв%” СПЕЦСИМВОЛ “” означает подстроку, состоящую из последовательности символов:
буквы А; буквы Б; буквы В; одной цифры; одной из букв а, б, в или г; символа подчеркивания; буквы а; буквы б; буквы в.
Причем перед этой последовательностью может располагаться произвольный набор символов.

Примеры использования:

Код 1C v 8.х

 Процедура БанкОкончаниеВводаТекста(Элемент, Текст, Значение, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
//Делаем запрос с поиском по шаблону вида "%" + <Текст введенный пользователм в поле ввода> + "%"
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("Наименование", "%" + Текст + "%");
Запрос.Текст = "ВЫБРАТЬ
| Банки.Ссылка
|ИЗ
| Справочник.Банки КАК Банки
|
|ГДЕ
| Банки.Наименование ПОДОБНО &Наименование";

Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();
Если Результат.Пустой() Тогда
//Ничего не нашли. Здесь можно вывести сообщение, или еще чего сделать )
Иначе
//Получаем результаты
тзРезультаты = Результат.Выгрузить();
//Подготовим список значений который будет содержать найденные элементы.
Значение = Новый СписокЗначений();
Значение.ЗагрузитьЗначения(тзРезультаты.ВыгрузитьКолонку("Ссылка"));
КонецЕсли;
КонецПроцедуры

Нужно, что бы в “Договора по умолчанию” попадали только Наименования Основной договор и т.д:
Код 1C v 8.х

 Выбор
Когда Наименование ПОДОБНО "Договор №%" тогда "Договора с номером" //Подходит любая строка, начинающаяся с "Договор №"
Когда Наименование ПОДОБНО "Основной договор%[^А-яЁё"+Символ(33)+"-"+Символ(126)+"№»«"+Символы.ПС+Символы.Таб+Символы.ПФ+Символы.НПП+Символы.ВТаб+"]%" тогда "Договора по умолчанию" //Подходит любая строка, начинающаяся с "Основной договор"
Иначе "Прочие"
Конец Как ВидДоговора

Автор уроков и преподаватель школы: Владимир Милькин

Функции для работы со строками в запросе

Прямо скажем механизмов для работы со строками в запросах 1С мало. Во-первых, строки можно складывать. Во-вторых, от строки можно взять подстроку. Во-третьих, строки можно сравнивать, в том числе по шаблону. Вот пожалуй и всё, что можно делать со строками. Вы читаете ознакомительную версию урока, полноценные уроки находятся здесь.

Когда мы говорим строка в запросе, то имеется в виду либо строковая константа:

ВЫБРАТЬ
    "Жизнь прекрасна!"

либо реквизит таблицы, у которого тип СТРОКА:

ВЫБРАТЬ
    Наименование
ИЗ
    Справочник.Еда

Сложение строк

Для сложения используется операция +

ВЫБРАТЬ
    "Еда: " + Наименование
ИЗ
    Справочник.Еда

04

Функция ПОДСТРОКА

Данная функция предназначена для выделения подстроки из строки.

В качестве параметров принимает:

  • строку, из которой необходимо выделить подстроку;
  • позицию символа, с которого начинается выделяемая из строки подстрока;
  • длину  выделяемой подстроки.
ВЫБРАТЬ
    ПОДСТРОКА("1234567890", 1, 5)

02

ВЫБРАТЬ
    ПОДСТРОКА("1234567890", 3, 4)

03

ВЫБРАТЬ
    Наименование,
    ПОДСТРОКА(Наименование, 1, 2)
ИЗ
    Справочник.Еда

04

Функция ПОДОБНО

Если нужно убедиться, что строковый реквизит соответствует определённым критериям мы его сравниваем. Например, так:

ВЫБРАТЬ
    Наименование
ИЗ
    Справочник.Еда
ГДЕ
    Наименование = "Лимон"

05

А что, если нужно более хитрое сравнение? Не просто на равенство или неравенство, а на подобие определенному шаблону? Вот как раз для этого и создана функция ПОДОБНО.

Если быть совсем точным, то это даже не функция, а оператор, который позволяет сравнить значение выражения, указанного слева от него, со строкой шаблона, указанной справа.

Значение выражения должно иметь тип строка. Если значение выражения удовлетворяет шаблону – результатом оператора будет ИСТИНА, иначе – ЛОЖЬ.

Давайте уже рассмотрим пример, чтобы ситуация прояснилась:

ВЫБРАТЬ
    Наименование
ИЗ
    Справочник.Еда
ГДЕ
    Наименование ПОДОБНО "[К]%"

Результатом выполнения данного запроса будет вся еда, наименование которой начинается на букву “К”:

06

Думаю вы догадались, что здесь вся “хитрость” сосредоточена в строке шаблона “[К]%”. Буква “К” в квадратных скобках в данном случае означает, что первым символом наименования должна быть буква “К”. Знак “%”, идущий следом означает, что после буквы “К” могут идти (или не идти) любые символы в любом количестве. Вы читаете ознакомительную версию урока, полноценные уроки находятся здесь.

Конечно, я всё это не из головы придумал. При формировании строки шаблона есть определенные правила, которые нужно соблюдать:

  • % означает любое количество произвольных символов
  • _ означает один произвольный символ
  • [] означает любой одиночный символ, перечисленный внутри скобок
  • [^] означает любой одиночный символ, кроме тех, что перечислены внутри скобок после ^

Примеры шаблонов с пояснениями:

“%” абсолютно любая строка (в том числе пустая):

07

“___” строка из трёх символов (любых):

08

“[ЧЛ]%[ЫН]” строка, начинающаяся с буквы Ч или Л и оканчивающаяся на Ы или Н:

09

“[^К]%” строка, не содержащая в начале букву К:

10

“[А-К]%” строка, начинающаяся с буквы из диапазона с А по К:

11

Обратите внимание на приём, использованный в шаблоне “[А-К]%”. Вместо того, чтобы перечислять все буквы от А до К, например так “[АБВГДЕЁЖЗИЙК]%” мы указали диапазон значений через дефис. Квадратные скобки это позволяют делать.

Пройдите тест

а) Напишите запрос, который выводит все заказы клиентов (таблица Документ.ЗаказКлиента) и первые три буквы имени клиента в каждом заказе:

Содержание:

1.       ПОДОБНО в запросе 1С

2.       Специальные символы в 1С 8.3

В процессе разработки, программист 1С часто сталкивается с запросами. Чтобы грамотно и полноценно использовать данный инструмент, необходимо разобраться в операторах. Сегодня мы поговорим об одном из них – об операторе ПОДОБНО.  

1.   ПОДОБНО в запросе 1С

Цель использования ПОДОБНО в запросе 1С это проверка соответствия данных и условия, представленного в виде шаблона. Результатом данной проверки является значение с типом “булево в 1С”. Ввиду этого данный оператор следует использовать в следующих частях запроса:

·         в блоке условий, который начинается с ключевого слова “ГДЕ”;

·         в конструкции “Выбор Когда Тогда Иначе Конец”;

·         в полях выборки, как результат сравнения полей.

Правила проверки формируются по определенному алгоритму с использованием своего синтаксиса, и состоят из 3 компонентов. Первый – строка, которая будет проверяться на соответствие. Второй – способ сопоставления (оператор), в нашем случае ПОДОБНО. И третий – шаблон, с учетом условий которого будет происходить проверка соответствия.

Шаблон в 1С 8.3 для проверки так же создается по определенным правилам. Проверка на соответствие происходит без учета регистра. Данный механизм значительно упрощает разработку данного решения. Сам шаблон в 1С 8.3 должен быть строковой величиной. То есть, если он полностью или частично передается в запрос в качестве параметра, то необходимо применять правила работы со строковыми выражениями. Помимо этого, для повышения удобства и скорости описания шаблонов имеются специальные символы в 1С 8.3.  

2.   Специальные символы в 1С 8.3

1. «%» – набор любых символов. Применяется для нахождения определенных символов или их сочетания в строке; (Номенклатура.Наименование ПОДОБНО “%ПроизволльнаяЧастьСтроки%”).

Несколько примеров:

1.1. Номенклатура.Наименование ПОДОБНО “%КАРАНДАШ%”

Выборке будут соответствовать:

Карандаш простой

Цветные карандаши

Цветной карандаш, зеленый

Угольный карандаш

1.2. Номенклатура.Наименование ПОДОБНО “%КАРАНДАШ”

Выборке будет соответствовать:

Угольный карандаш

1.3. Номенклатура.Наименование ПОДОБНО “КАРАНДАШ%”

Выборке будет соответствовать:

Карандаш простой

2. «_» – любой символ. Используется для определения наличия одного знака;

2.1. Номенклатура.Наименование ПОДОБНО “____”

Выборке будет соответствовать:

Лист

3. «[…]» – символы для сравнения со знаком в строке. С помощью такого шаблона проверяется соответствие любому из указанных в квадратных скобках символов. Помимо этого, можно использовать диапазон цифр или букв ([а-ж], [3-9]);

3.1. Номенклатура.Наименование ПОДОБНО “[Ф-Ц]%”

Выборке будут соответствовать:  

Цветные карандаши

Цветной карандаш, зеленый

4. «[^…]» – шаблон, обратный предыдущему. Поиск несоответствия, указанного в квадратных скобках символа или диапазона, от символов строки.

4.1. Номенклатура.Наименование ПОДОБНО “[^Ф-Ц]%”

Выборке будут соответствовать:  

Карандаш простой

Лист

Угольный карандаш

Шаблоны с использованием нескольких вышеперечисленных пунктов позволяют составить огромное количество вариаций отборов, которые подойдут для решения большинства задач, связанных с поиском строк. Хотя, текстовый поиск всегда зависит от того, насколько точно введены данные, но именно данный вид сравнения, несмотря на это, остается одним из тех, которые очень часто находят себе применение на практике.

Специалист компании ООО «Кодерлайн»

Романенков Марк Александрович

Добавить комментарий