Какой из указанных файлов соответствует всем предложенным маскам *12*3.d*? ? 123*.do* *? а? 23*.* l)aa123.do

  • 20
Какой из указанных файлов соответствует всем предложенным маскам *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.