string, aho-corasick