stringtranslate.com

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

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

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

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

Вычисление

В компьютерных ( программных ) технологиях подстановочный знак — это символ, используемый для замены или обозначения нуля или более символов. [2] Алгоритмы сопоставления подстановочных знаков были разработаны в ряде рекурсивных и нерекурсивных разновидностей. [3]

Шаблоны файлов и каталогов

При указании имен файлов (или путей) в CP/M , DOS , Microsoft Windows и Unix-подобных операционных системах символ звездочки ( *также называемый «звездочкой») соответствует нулю или более символам. Например, doc*совпадает docи documentно не dodo. Если имена файлов содержат отметку даты, для сопоставления диапазонов дат можно использовать подстановочные знаки, например 202403*.mp4для выбора видеозаписей за март 2024 года, чтобы упростить такие операции с файлами, как копирование и перемещение.

В операционных системах типа Unix и DOS вопросительный знак ? соответствует ровно одному символу. В DOS, если вопросительный знак помещен в конце слова, он также будет соответствовать отсутствующим (нулевым) конечным символам; например, шаблон 123?будет соответствовать 123и 1234, но не 12345.

В оболочках Unix и Windows PowerShell диапазоны символов, заключенные в квадратные скобки ( [и ]), соответствуют одному символу в наборе; например, [A-Za-z]соответствует любой отдельной букве верхнего или нижнего регистра. В оболочках Unix восклицательный знак в начале !отменяет набор и соответствует только символу, не входящему в список. В оболочках, которые интерпретируются !как замена истории, ^вместо этого можно использовать ведущую каретку.

Операция сопоставления шаблонов подстановочных знаков с несколькими именами файлов или путей называется подстановкой .

Базы данных

В SQL в выражениях LIKE можно использовать подстановочные знаки ; знак процента соответствует нулю% или более символам и подчеркивает один символ. Transact-SQL также поддерживает квадратные скобки ( и ) для перечисления наборов и диапазонов совпадающих символов; ведущая каретка отменяет набор и соответствует только символу, не входящему в список. В Microsoft Access знак звездочки соответствует нулю или более символам, знак вопроса соответствует одному символу, знак номера соответствует одной цифре ( 0–9), а квадратные скобки можно использовать для наборов или диапазонов символов, которые должны соответствовать. _[]^* ? #

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

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

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

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

Рекомендации

  1. ^ «Использование подстановочных знаков» . Майкрософт . Архивировано из оригинала 24 марта 2017 г. Проверено 23 января 2018 г.
  2. ^ «Что такое подстановочный знак?». Компьютерная надежда . Архивировано из оригинала 21 ноября 2016 г. Проверено 21 ноября 2016 г.
  3. Канторе, Алессандро (25 апреля 2003 г.). «Алгоритмы сопоставления подстановочных знаков». Архивировано из оригинала 14 октября 2023 года.

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