AHO Corasick .net

  •        0

Aho corasick search algorithm implementation using .net C#, with path compression.

http://ahocorasick.codeplex.com/

Tags
Implementation
License
Platform

   

comments powered by Disqus


Related Projects

Tandem Repeat Occurrence Locator


The Tandem Repeat Occurrence Locator -- TROLL -- is a light weight SSR finder based on a slight modification of the Aho-Corasick algorithm.

Py-contentfilter - A keyword matching service based on gevent and ahocorasick.


Author: TroyChengEmail: frostmourn716@gmail.com1. Introuction: Confilter is a keyword matching service module based on gevent and ahocorasick. It receives text content from http post request and matching with keywords list in dictionaries, return a json format result which contains the hit words. For example: Http post request body: # g: dict group name, here is 'FORBID', it contains two dictionaries: # forbin & anti_forbid # t: content need to be filtered, here is '法轮功(falungong) is forbi

Libanculus-sharp - Reusable utility library for Mono and Microsoft .NET 2.0/3.5


libanculus-sharp is a reusable utility library written in C#. "Anculus" means servant in Latin, and that is exactly what the library does. It serves and helps you to easily and quickly write new applications. libanculus-sharp contains all the building blocks that you need to develop a good C# application. Features: XML Configuration files (primitive types, strings, serializable objects, lists, arrays, ...) Sorting algorithms (quicksort) String Search algorithms (Boyer-Moore, Aho-Corasick) Transl

Esmre - Regular expression acceleration in Python using Aho-Corasick


esmre is a Python module that can be used to speed up the execution of a large collection of regular expressions. It works by building a index of compulsory substrings from a collection of regular expressions, which it uses to quickly exclude those expressions which trivially do not match each input. Here is some example code that uses esmre: >>> import esmre>>> index = esmre.Index()>>> index.enter(r"Major-General\\W*$", "savoy opera")>>> index.enter(r"\\bway\\W+haye?\\b", "sea shanty")>>> index

Acengine - Aho-Corasick pattern matching ENGINE


This library (actually it has only one .h and one .c) provides a C implementation of Aho-Corasick pattern matching algorithm.

Rope - The C++ string algorithm library


Moved to https://bitbucket.org/wjkoh/ropeThe library provides a generic C++ implementation of string-related algorithms which don't exist in STL. Aho-Corasick Boyer-Moore Boyer-Moore-Horspool ... Requirementsaho_corasick.h : Boost Library (Boost Graph Library, ...)

ahocorasick - A Golang implementation of the Aho-Corasick string matching algorithm


A Golang implementation of the Aho-Corasick string matching algorithm

ruby-ahocorasick - Expose Aho-Corasick implementation from Strmat to Ruby.


Expose Aho-Corasick implementation from Strmat to Ruby.

ahocorasick - The Aho-Corasick algorithm implemented in Go [golang].


The Aho-Corasick algorithm implemented in Go [golang].







Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.

Tag Cloud >>