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