Jump to content

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

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

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

[ редактировать ]

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

Вычисление

[ редактировать ]

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

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

[ редактировать ]

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

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

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

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

Базы данных

[ редактировать ]

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

Регулярные выражения

[ редактировать ]

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

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

См. также

[ редактировать ]
  1. ^ «Использование подстановочных знаков» . Майкрософт . Архивировано из оригинала 24 марта 2017 г. Проверено 23 января 2018 г.
  2. ^ «Что такое подстановочный знак?» . Компьютерная надежда . Архивировано из оригинала 21 ноября 2016 г. Проверено 21 ноября 2016 г.
  3. ^ Канторе, Алессандро (25 апреля 2003 г.). «Алгоритмы сопоставления с подстановочными знаками» . Архивировано из оригинала 14 октября 2023 года.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 895ccdcc0610aef688c7abf02d54a22b__1718006100
URL1:https://arc.ask3.ru/arc/aa/89/2b/895ccdcc0610aef688c7abf02d54a22b.html
Заголовок, (Title) документа по адресу, URL1:
Wildcard character - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)