Метасимвол «*»
Метасимвол «*» — это специальный знак в шаблоне имени файла, который заменяет любую последовательность символов, в том числе пустую последовательность.
Звёздочка не задаёт конкретное количество символов. Она может заменить один символ, несколько символов или вообще ничего. Поэтому шаблон с «*» подходит сразу для множества имён файлов. Такие шаблоны применяют, например, при поиске файлов по маске.
Шаблон отчёт*.docx подходит для файлов «отчёт.docx», «отчёт1.docx» и «отчёт_по информатике.docx». В каждом случае «» заменяет различную последовательность символов. Шаблон .txt обозначает все текстовые файлы с расширением .txt.
Метасимвол «?» заменяет ровно один произвольный символ, а «» — любое количество символов, включая ноль. Например, шаблон а?.txt подходит для «аб.txt», но не для «а.txt» или «абв.txt»; шаблон а.txt подходит для всех трёх вариантов.
Какой из файлов соответствует шаблону результат*.pdf?
Главное
- «*» в шаблоне имени файла заменяет любую последовательность символов, включая пустую.
- Количество заменяемых символов заранее не ограничено.
- Не путайте «*» с «?»: «?» заменяет ровно один символ.