stringtranslate.com

Подстановочный символ

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

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

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

Вычислительная техника

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

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

При указании имен файлов (или путей) в CP/M , DOS , Microsoft Windows и Unix-подобных операционных системах символ звездочки ( *, также называемый «звездочкой») соответствует нулю или более символов. Например, doc*соответствует docи , documentно не dodo. Если файлы названы с отметкой даты, можно использовать подстановочные знаки для сопоставления диапазонов дат, например, 202409*.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. ^ "Использование подстановочных знаков". Microsoft . Архивировано из оригинала 2017-03-24 . Получено 2018-01-23 .
  2. ^ "Что такое wildcard?". Computer Hope . Архивировано из оригинала 2016-11-21 . Получено 2016-11-21 .
  3. ^ Кантаторе, Алессандро (25 апреля 2003 г.). "Алгоритмы сопоставления с подстановочными знаками". Архивировано из оригинала 14 октября 2023 г.

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