Подстановочный знак - Wildcard character

В программного обеспечения, а подстановочный знак это своего рода заполнитель представлен одним характер, например, звездочка (*), который можно интерпретировать как количество буквальных символов или пустой строки. Он часто используется при поиске файлов, поэтому полное имя не нужно вводить.[1]

Телекоммуникации

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

Вычисление

В компьютер (программного обеспечения ), подстановочный знак - это символ, используемый для замены или представления одного или нескольких символов.[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), а квадратные скобки могут использоваться для наборов или диапазонов совпадающих символов.

Обычные выражения

В обычные выражения, то период (., также называемый «точкой») - это шаблон подстановки, соответствующий любому одиночному символу. В сочетании с звездочка оператор .* он будет соответствовать любому количеству любых символов.

В этом случае звездочка также известна как Клини звезда.

Смотрите также

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

  1. ^ "Корпорация Майкрософт". www.microsoft.com. В архиве из оригинала от 24.03.2017. Получено 2018-01-23.
  2. ^ "Что такое подстановочный знак?". В архиве из оригинала от 21.11.2016. Получено 2016-11-21.
  3. ^ Кантаторе, Алессандро (2003). "Алгоритмы сопоставления подстановочных знаков".

внешние ссылки