- Шаблон поиска
-
Содержание
Шаблон поиска (англ. wildcard) — метод описания поискового запроса с использованием метасимволов (символов-джокеров).
Шаблоны операционных систем
Чаще всего употребляются два символа — для замены любой строки символов звёздочка (*) и для замены любого одиночного символа знак вопроса (?).
При этом * может означать и пустую строку (отсутствие символов).
Примеры команд:
copy *.txt all.txt
копирует содержимое всех текстовых файлов в текущем каталоге в один файл (DOS, Windows).
rm *.???
удаляет все файлы в текущем каталоге, расширение которых состоит из ровно трёх символов (sh).
Шаблоны в СУБД
В программах управления базами данных, например SQL (вместо * используется знак процента %, вместо ? знак подчёркивания _) или Microsoft Access, точнее в их скриптовых языках, символы-джокеры могут быть использованы в выражениях «LIKE».
Регулярные выражения
В регулярных выражениях концепция символов-джокеров получила дальнейшее развитие. В них есть специальные обозначения не только для одного («.») и любого количества (квантификатор «*») символов, но и различных классов символов (например, пустые символы «\s»), альтернативных выражений ("|") и многое другое.
См. также
Ссылки
Категории:- Сопоставление с образцом
- Интерфейс командной строки
Wikimedia Foundation. 2010.