Задание

При задании или объединении группы файлов по именным признакам во многих системах используют так называемые шаблоны или маски файлов, которые включают в себя совпадающие части имён этих файлов и специальные символы «*» и «?». Символ «*» обозначает, что на его месте, где находится спецсимвол, может присутствовать любое количество любых символов, в том числе их может и не быть. Символ «?» обозначает, что на его месте может находиться любой одиночный символ. Имя файла состоит из двух частей: самого имени и расширения, которые разделяются точкой. Используя правила создания шаблонов файлов, определите, какой из перечисленных файлов подойдет под все предложенные маски:
*12*3.d*?
?123*.do*
*?12?.???
A?23*.*

  • A123.doc
  • A223123.doc
  • Aa123.do
  • A1233.dot