Light-industry-up.ru

Экосистема промышленности

Шаблон поиска

18-04-2023

Шаблон поиска (англ. wildcard) — метод описания поискового запроса с использованием метасимволов (символов-джокеров).

Шаблоны операционных систем

Чаще всего употребляются два символа — для замены любой строки символов звёздочка (*) и для замены любого одиночного символа знак вопроса (?).

При этом * может означать и пустую строку (отсутствие символов).

Примеры команд:

copy *.txt >> all.txt

копирует содержимое всех текстовых файлов в текущем каталоге в один файл (DOS, Windows).

rm *.???

удаляет все файлы в текущем каталоге, расширение которых состоит из ровно трёх символов (sh).

Шаблоны в СУБД

В программах управления базами данных, например SQL (вместо * используется знак процента %, вместо ? знак подчёркивания _) или Microsoft Access, точнее в их скриптовых языках, символы-джокеры могут быть использованы в выражениях «LIKE».

Регулярные выражения

В регулярных выражениях концепция символов-джокеров получила дальнейшее развитие. В них есть специальные обозначения не только для одного («.») и любого количества (квантификатор «*») символов, но и различных классов символов (например, пустые символы «\s»), альтернативных выражений ("|") и многое другое.

См. также

Ссылки

  • Как использовать маски поиска (англ.)
  • shwild: Shell-compatible wildcards (C/C++) (англ.)

Шаблон поиска.

© 2014–2023 light-industry-up.ru, Россия, Краснодар, ул. Листопадная 53, +7 (861) 501-67-06