В программном обеспечении подстановочный знак представляет собой разновидность заполнителя, представленного одним символ, например, звездочка (*
), который можно интерпретировать как количество буквальных символов или пустая строка. Он часто используется при поиске файлов, поэтому полное имя не нужно вводить.
В телекоммуникациях подстановочный знак - это символ, который может быть заменен любым из определенного подмножества всех возможных персонажей.
?
может быть заменен на любой из 36 заглавных букв буквенно-цифровых символов.В технологии компьютер (программное обеспечение ) подстановочный знак - это символ, используемый для замены или представления одного или нескольких символов. Алгоритмы сопоставления подстановочных знаков были разработаны в ряде рекурсивных и нерекурсивных разновидностей.
При указании имен файлов (или путей) в CP / M, DOS, Microsoft Windows и Unix-like операционные системы, звездочка Символ (*
, также называемый «звездой») соответствует нулю или более символам. Например, doc *
соответствует doc
и document
, но не dodo
.
В операционных системах Unix-подобных и DOS вопрос mark ?
соответствует ровно одному символу. В DOS, если вопросительный знак помещен в конец слова, он также будет соответствовать отсутствующим (нулевым) завершающим символам; например, шаблон 123?
будет соответствовать 123
и 1234
, но не 12345
.
В оболочках Unix и Windows PowerShell, диапазоны символов, заключенные в квадратные скобки ([
и ]
) соответствуют одному символу в наборе; например, [A-Za-z]
соответствует любой отдельной прописной или строчной букве. В оболочках Unix начальный восклицательный знак !
отменяет набор и соответствует только символу, отсутствующему в списке. В оболочках, которые интерпретируют !
как подстановку истории, вместо этого можно использовать начальную вставку ^
.
Операция сопоставления шаблонов подстановки с несколькими именами файлов или путей называется подстановкой.
В SQL символы подстановки могут быть используется в выражениях LIKE ; знак процента %
соответствует нулю или более символам, а подчеркивает _
одиночный символ. Transact-SQL также поддерживает квадратные скобки ([
и ]
) для перечисления наборов и диапазонов символов для сопоставления, ведущая вставка ^
отменяет set и соответствует только символу, отсутствующему в списке. В Microsoft Access знак звездочки *
соответствует нулю или более символов, вопросительный знак ?
соответствует одному символу, Знак числа #
соответствует одной цифре (0-9
), а квадратные скобки могут использоваться для наборов или диапазонов совпадающих символов.
В регулярных выражениях точка (.
, также называемая «точкой»), является шаблоном подстановки, который соответствует любому одиночному символу. В сочетании с оператором звездочка . *
он будет соответствовать любому количеству любых символов.
В этом случае звездочка также известна как звезда Клини.