增加kmp算法