Для групповых операций с файлами используются маски имён файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, среди которых также могут встречаться следующие символы:
Символ «?» (вопросительный знак) означает ровно один произвольный символ.
Символ «*» (звёздочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность.
Определите, какое из указанных имен файлов будет соответствовать маске *ar?.*x*:
1) saturn.txt
2) venera.docx
3) mars.xlsx
4) earth.docx
Разберем каждый вариант ответа и сделаем вывод, может ли он соответствовать маске, указанной в условии.
1) saturn.txt
Согласно маске, название файла должно содеражть в себе сочетание букв и
в формате файла. В данном варианте ответа сочетания букв
не встречается, значит, ответ нам не подходит.
2) venera.docx
Согласно маске, название файла должно содеражть в себе сочетание букв и
в формате файла. В данном варианте ответа сочетания букв
не встречается, значит, ответ нам не подходит.
3) mars.xlsx
Название файла содержит сочетание букв , после данного сочетания встречается ровно одна буква, которая заменена в маске знаком вопроса, а формат файла содержит
. Значит, данный файл нам подходит.
4) earth.docx
Название файла содержит сочетание букв , но после него идет больше одной буквы, значит, данный файл нам не подходит.