NReco.Text.AhoCorasickDoubleArrayTrie (nuget): Very fast C# implementation of Aho Corasick algorithm based on Double Array Trie: efficient text search of many substrings with O(n) complexity. Automata state may be efficiently serialized to binary stream.
Keywords: aho-corasick|AhoCorasick|double-array|trie|string|search|fast-substring|netstandard|netcore|aho-corasick-algorithm|aho-corasick-automation|csharp|net-core|net-standard|substring-search