Лучшие помощники
12 июля 2024 09:25
96

Для групповых операций с файлами используются маски имён файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы:

Символ «?» (вопросительный знак) означает ровно один произвольный символ.

Символ «*» (звёздочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность.

Определите, какое из указанных имён файлов удовлетворяет маске: ?еll*.??

a.

2ell.12

b.

yellow.color

c.

yello.w

d.

bell.с

1 ответ
Посмотреть ответы
Исходя из описания масок, нам нужно найти имя файла, которое удовлетворяет следующей маске: ?e11*.??a.

Давайте проверим каждое из предложенных имён файлов:

a) 2ell.12b.yellow.color - не удовлетворяет маске, так как первая буква не совпадает с символом «?».
b) yello.wd.bell - не удовлетворяет маске, так как не содержит последовательности символов, соответствующей «11*».
c) 2ell.12b.yellow.color - удовлетворяет маске, так как соответствует всем условиям: первая буква «2» совпадает с символом «?», последовательность символов «ell» совпадает с «e11*», а последние две буквы «or» совпадают с «??a».

Таким образом, имя файла, которое удовлетворяет маске ?e11*.??a, это 2ell.12b.yellow.color.
0
·
Хороший ответ
12 июля 2024 09:27
Остались вопросы?
Найти нужный