Символы-джокеры
Символы-джокеры — символы, которые используются для замены других символов или их последовательностей, приводя таким образом к символьным шаблонам. Развитием символов-джокеров являются регулярные выражения.
Телекоммуникации
В передаче данных символ-джокер — символ, которым можно заменить любое предопределённое множество других символов.
- В высокочастотном радио-диапазоне (англ.) (HF) при автоматической установке связи (англ. automatic link establishment), символ «?» может соответствовать любому из следующих 36 символов: от «A» до «Z» и от «0» до «9».
- Нужно оговаривать заранее, представляет ли джокер одиночный символ или строку символов.
Информатика
Чаще всего употребляются два различных символа — для замены любой строки символов и для замены любого одиночного символа. В качестве первого почти всегда используется звёздочка (*). При этом она может означать и пустую строку (отсутствие символов).
В интерпретаторах командной строки различных операционных систем: COMMAND.COM в DOS, cmd.exe в Microsoft Windows, различные скриптовые оболочки в *nix — применяются символы-джокеры: знак вопроса (?) в качестве замены одного символа и звёздочка в вышеупомянутом смысле. С помощью них можно оперировать (выводить список, удалять, копировать и др.) сразу с группами файлов. Примеры команд:
copy *.txt > all.txt
сливает содержимое всех текстовых файлов в текущем каталоге в один файл (DOS, Windows).
rm *.???
удаляет все файлы в текущем каталоге, расширение которых состоит из ровно трёх символов (sh).
В программах управления базами данных, например SQL (вместо * используется знак процента %, вместо ? знак подчёркивания _) или Microsoft Access, точнее в их скриптовых языках, символы-джокеры могут быть использованы в выражениях «LIKE».
В регулярных выражениях концепция символов-джокеров получила дальнейшее развитие. В них есть специальные обозначения не только для одного («.») и любого количества (квантификатор «*») символов, но и различных классов символов (например, пустые символы «\s»), альтернативных выражений ("|") и многое другое.
Источники
См. также
Внешние ссылки
Если вам нравится SbUP.com Сайт, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....