Для групповых операций с файлами используются маски имён файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, среди которых также могут встречаться следующие символы:
Символ <<?>> (вопросительный знак) означает ровно один произвольный символ.
Символ <<*>> (звёздочка) означает любую последовательность символов произвольной длины, в том числе <<*>> может задавать и пустую последовательность.
Определите, какое из указанных имен файлов будет соответствовать маске *b*ed.*?x:
1) kraboed.txt
2) bored.docx
3) book.xlsx
4) krabodel.docx
Разберем каждый вариант ответа и сделаем вывод, может ли он соответствовать маске, указанной в условии.
1) kraboed.txt
Согласно маске, название файла должно содеражть в себе букву \(b\) и оканчиваться на \(-ed\). Этим условиям наша маска соответсвует, но в формате файла последней буквой обязан быть \(x\). Так как формат нашего файла \(.txt\), данный вариант ответа не подходит.
2) bored.docx
Название содержит букву \(b\), оканчивается на \(-ed\), а формат файла оканчивается иксом. Значит, это и есть наш ответ. Но разберем и следующие варианты:
3) book.xlsx
Название не оканчивается на \(-ed\), значит данный вариант нам также не подходит.
4) krabodel.docx
Название не оканчивается на \(-ed\), значит данный вариант нам также не подходит.
Ответ: 2