This lab report describes a program that checks if strings match regular expressions. It tests strings against 6 regular expressions: a(bc)*de, a(bc)+de, a(bc)?de, [a-m]*, [^aeiou], and [^aeiou]{6}. The program takes a number of strings as input and checks each one, printing "Accepted" if it matches a regular expression and "Not Accepted" otherwise. Key parts of the program include functions for each regular expression, an algorithm to check strings, and test cases showing the output. The report claims the program works correctly but no bugs were found.