Python library for string matching.
This project seeks to build a Python software package that consists of a comprehensive and scalable set of string tokenizers (such as alphabetical tokenizers, whitespace tokenizers) and string similarity measures (such as edit distance, Jaccard, TF/IDF). The package is free, open-source, and BSD-licensed.
py_stringmatching has been tested on each Python version between 3.7 and 3.11, inclusive.
The required dependencies to build the package are NumPy 1.7.0 or higher, Six, and a C or C++ compiler. For the development version, you will also need Cython.
py_stringmatching has been tested on Linux, OS X and Windows. At this time we have only tested on x86 architecture.
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.