Задача Задача №1759341
А
А
Чтобы определить, какие из указанных имен файлов соответствуют маске F??tb*.d?*, нужно проанализировать каждый компонент маски и каждое имя файла.
- F - Начинается с буквы "F".
- ?? - Два любых символа.
- tb - Должны присутствовать буквы "tb" после первых двух символов.
- * - Дальше может следовать любой набор символов.
- .d - Должен быть символ "d" после точки.
- ? - Один любой символ.
- * - Дальше может следовать любой набор символов.
Теперь проверим каждое имя файла:
Fructb.d
- Начинается с "F" - да.
- Следующие два символа "ru" - да.
- "tb" после двух символов - да.
- Далее не требуется символы, так как есть ".d".
- Не соответствует, так как нет символа после "d".
Feetball.ddd
- Начинается с "F" - да.
- Следующие два символа "ee" - да.
- "tb" после двух символов - нет.
- Не соответствует.
Football.mdb
- Начинается с "F" - да.
- Следующие два символа "oo" - да.
- "tb" после двух символов - да.
- Далее следует ".m" - соответствует.
- Далее следует "db" - соответствует.
- Соответствует.
Futbol.doc
- Начинается с "F" - да.
- Следующие два символа "ut" - да.
- "tb" после двух символов - нет.
- Не соответствует.
Football.do
- Начинается с "F" - да.
- Следующие два символа "oo" - да.
- "tb" после двух символов - да.
- Далее следует ".d" - соответствует.
- Далее нет символа - соответствует по маске.
- Соответствует.
Итак, имена файлов, которые соответствуют маске F??tb*.d?*:
- Football.mdb
- Football.do
Если возникнут дополнительные вопросы, не стесняйтесь их задавать!
