I need help writing regular expressions for the following problems:-\n\n1. date has the following format: month day, year\nmonth is a name of the month,\nday represents a day and may contain one or two digits,\ny represents a year and contains 4 digits.\nYour solution (regular expression) should match, for example, the\nfollowing:\nJuly 4, 2004\nSeptember 16,1987\nDecember 3, 2001\nHowever, your solution (regular expression) should not match, for\nexample, the\nfollowing:\nDec 3, 2001\nFebruary 30, 2002\n2. file name has the following format:\ndisk-drive:\directory-name\...\directory-name\name.extension\ndisk-drive is a letter that indicates a disk drive\ndirectory-name represents a directory name that starts with a letter\nand contains letters,\ndigits, or '_' characters. The maximum size of directory-name is 16.\nname represents a file name that starts with a letter and contains\nletters, digits, or '_'\ncharacters. The maximum size of name is 16.\nextension represents a file type. The following file types should be\nconsidered: exe, pdf,\ndoc, xls, txt.\nYour solution (regular expression) should match, for example, the\nfollowing:\nsearch1.exe\nc:paper.pdf\nc:\paper.pdf\na:\class\cs763\fall_2004\syllabus.doc\n\nHowever, your solution (regular expression) should not match, for\nexample, the\nfollowing:\nc:paper.xxx\n\nThanks!