複数パタン文字列検索algorithm