WikiDer > Подстановочный знак
эта статья в значительной степени или полностью полагается на один источник. (Май 2016) |
В программного обеспечения, а подстановочный знак это своего рода заполнитель представлен одним характер, например, звездочка (*), который можно интерпретировать как количество буквальных символов или пустой строки. Он часто используется при поиске файлов, поэтому полное имя не нужно вводить.[1]
Телекоммуникации
В телекоммуникации, подстановочный знак - это символ, который может быть заменен любым из определенного подмножества всех возможных символов.
- В высокая частота (ВЧ) радио автоматическое установление ссылки, подстановочный знак
?может быть заменен на любой из 36 заглавных букв буквенно-цифровой символы. - Представляет ли подстановочный знак одиночный символ или строка символов должно быть указано.
Вычисление
В компьютер (программного обеспечения), подстановочный знак - это символ, используемый для замены или представления одного или нескольких символов.[2] Алгоритмы сопоставления подстановочных знаков были разработаны в ряде рекурсивный и нерекурсивные разновидности.[3]
Шаблоны файлов и каталогов
При указании имен файлов (или путей) в CP / M, ДОС, Майкрософт Виндоус, и Unix-подобный операционные системы, то звездочка характер (*, также называемый «звездой») соответствует нулю или более символам. Например, док * совпадения док и документ но нет додо.
В операционных системах типа Unix и DOS вопросительный знак ? соответствует ровно одному символу. В DOS, если вопросительный знак помещен в конец слова, он также будет соответствовать отсутствующим (нулевым) завершающим символам; например, узор 123? будет соответствовать 123 и 1234, но нет 12345.
В Оболочки Unix и Windows PowerShell, диапазоны символов, заключенные в квадратные скобки ([ и ]) соответствует одному символу в наборе; Например, [A-Za-z] соответствует любой отдельной заглавной или строчной букве. В оболочках Unix ведущий восклицательный знак ! отменяет набор и соответствует только символу, не входящему в список. В оболочках, которые интерпретируют ! в качестве замены истории, ведущий карет ^ можно использовать вместо этого.
Операция сопоставления шаблонов подстановочных знаков с несколькими именами файлов или путей называется шарик.
Базы данных
В SQL, символы подстановки могут использоваться в ЛЮБИТЬ выражения; то процент знак % соответствует нулю или более символов, и нижнее подчеркивание _ одиночный персонаж. Transact-SQL также поддерживает квадратные скобки ([ и ]) для перечисления наборов и диапазонов символов для сопоставления, ведущая вставка ^ отменяет набор и соответствует только символу, отсутствующему в списке. В Microsoft Access, то звездочка знак * соответствует нулю или более символов, вопросительный знак ? соответствует одному символу, числовой знак # соответствует одной цифре (0-9), а квадратные скобки могут использоваться для наборов или диапазонов совпадающих символов.
Обычные выражения
В обычные выражения, то период (., также называемый «точкой») - это шаблон подстановки, соответствующий любому одиночному символу. В сочетании с звездочка оператор .* он будет соответствовать любому количеству любых символов.
В этом случае звездочка также известна как Клини звезда.
Смотрите также
- glob (программирование)
- Сопоставление с образцом
- Запрос по примеру
- Запись DNS с подстановочными знаками
- Wildmat
использованная литература
- ^ "Корпорация Майкрософт". www.microsoft.com. В архиве из оригинала от 24.03.2017. Получено 2018-01-23.
- ^ "Что такое подстановочный знак?". В архиве из оригинала от 21.11.2016. Получено 2016-11-21.
- ^ Кантаторе, Алессандро (2003). "Алгоритмы сопоставления подстановочных знаков".
Эта статья включаетматериалы общественного достояния от Администрация общих служб документ: «Федеральный стандарт 1037С». (в поддержку MIL-STD-188)