Ответ:
Символ * заменяет любую последовательность символов, а ? — ровно один символ.
?*re?.d*выбирает такжеtrest.doc, потому что его расширение начинается сd.*re*.da*выбирает все четыре требуемых файла: в имени естьre, а расширение начинается сda. Маска исключаетreka.datиtrest.doc.*?re*.dat*также выбирает ровно требуемые файлы: передreесть символ, а расширение начинается сdat.*?re?.dat*тоже выбирает ровно требуемые файлы: перед и послеreв имени есть по символу, расширение начинается сdat.
Ответ: подходят маски 2, 3 и 4.
