Какой из указанных файлов соответствует всем предложенным маскам *12*3.d*? ? 123*.do* *? а? 23*.* l)aa123.do
Какой из указанных файлов соответствует всем предложенным маскам *12*3.d*? ? 123*.do* *? а? 23*.* l)aa123.do 2)a1233.dot 3) a223123.doc 4) a123.doc
Ветерок 2
Давайте разберёмся в этой задаче. Маска *12*3.d* означает следующее:- Знак * означает любую последовательность символов (или ноль символов).
- Число 1 на этой позиции будет соответствовать конкретному символу "1".
- Число 2 на этой позиции будет соответствовать конкретному символу "2".
- Число 3 на этой позиции будет соответствовать конкретному символу "3".
- Буква d на этой позиции будет соответствовать конкретной букве "d".
- Знак * после d будет означать любую последовательность символов (или ноль символов).
Посмотрим на каждый из предложенных файлов и проверим, соответствуют ли они данной маске:
1) l)aa123.do - не соответствует маске, так как на позиции, где должен быть символ "2", находится символ "a".
2) a1233.dot - соответствует маске, так как на всех указанных позициях находятся нужные символы.
3) a223123.doc - соответствует маске, так как на всех указанных позициях находятся нужные символы.
4) a123.doc - не соответствует маске, так как нет символа "3" после "d".
Таким образом, файлы, соответствующие маске *12*3.d*, это файлы номер 2) a1233.dot и 3) a223123.doc.