Для групповых операций с файлами используются маски имён файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы: символ «?» (вопросительный знак) означает ровно один произвольный символ; символ «*» (звёздочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность.
В каталоге находится 6 файлов:
fedot.xls
msdos.xlsx
london.xls
fedot.xml
odor.xlsx
sdoba.xls
Ниже представлено восемь масок. Сколько из них таких, которым соответствуют все шесть файлов из данного каталога?
1) Первый столбик первая строчка не подходит для файла fedot.xls, так как перед do может быть только один символ по маске,а у нас два (fe). Другие файлы можно не смотреть. (-)
2) Первый столбик вторая строчка не подходит для файла fedot.xml, так как в маске расширение файла начинается с символов xl, а в файле xm . (-)
3)Второй столбик первая строчка не подходит для файла fedot.xml, так как в маске расширение xls, а в файле xml .(-)
4)Второй столбик вторая строчка не подходит для файла fedot.xml, так как в название маски минимум 6 символов,а у нас 5 (?=один символ).(-)
5) 3 столбик 1 строчка подходит для всех файлов. (+)
6) 3 столбик 2 строчка подходит для всех файлов. (+)
7)4 столбик 1 строчка не подходит для файла fedot.xml, так как перед do может быть только один символ по маске,а у нас два (fe).(-)
8)4 столбик 2 строчка не подходит для файла fedot.xml, так как в расширение есть буква s,а у нас её нет.(-)
Нам подходят только две маски 3 столбик 1 и 2 сточка.