Для групповых операций с файлами используются маски имен файлов, при создании которых применяются специальные символы:
– символ «?» (вопросительный знак) обозначает ровно один любой символ;
– символ«*» (звездочка) обозначает любое количество любых символов (в том числе, может обозначать и пустую последовательность).
Маске ?A*.?? удовлетворяет имя файла …
| ○
| SA.DT
|
| ○
| AXC.SU
|
| ○
| TAR.TXT
|
| ○
| STAR.PR
|
Решение:
Первым символом в имени файла может быть любой символ, вторым символом должен быть символ «A», затем может следовать любое количество любых символов (в том числе и отсутствие символов). Расширение имени должно состоять ровно из двух любых символов.
Имя файла «AXC.SU» не соответствует указанной маске, так как вторым символом не является символ «A».
Имя файла «TAR.TXT» не соответствует указанной маске, так как расширение имени имеет три символа, а не два.
Имя файла «STAR.PR» не соответствует указанной маске, так как вторым символом не является символ «A».
Только имя файла «SA.DT» соответствует маске «?A*.??».