An algorithm of String-Matching