A Novel String Matching Algorithm and Comparison with KMP Algorithm (International journal of computer applications)