Согласно определению маски в пункте ., знак «?» заменяет ровно один произвольный символ, а знак «*» — любое число символов, в том числе ноль. Звёздочка перед точкой во всех трёх масках допускает произвольное имя файла, поэтому сравнивать надо часть после точки.
Маске соответствует расширение, в котором после букв doc есть ровно один символ. Например, файл text.docx подходит, а text.doc не подходит: после doc у него нет четвёртого символа.
Маске соответствует расширение строго doc. Ей подходит text.doc, но не text.docx.
Маске соответствует расширение, которое начинается с doc и затем содержит любое число символов. Нулевая длина последовательности даёт расширение doc, один символ — например docx, а несколько символов — более длинное расширение. Значит, все файлы, подходящие под маски и , подходят и под маску ; кроме того, под неё могут подходить другие файлы.