ermanh / trieregex
Build efficient trie-based regular expressions from large word lists
☆58Updated 2 years ago
Related projects ⓘ
Alternatives and complementary repositories for trieregex
- Efficient string matching with regular expressions☆138Updated this week
- Build a trie-structured regular expression from a list of words☆21Updated 5 years ago
- Custom Python functions for working with SQLite FTS4☆22Updated 2 years ago
- Efficient Trie-based regex unions for blacklist/whitelist filtering and one-pass mapping-based string replacing☆67Updated last week
- A fast and memory-optimized string library for heavy-text manipulation in Python☆250Updated 4 years ago
- Python wrapper for RE2☆99Updated 2 months ago
- Loadable spellfix1 extension for sqlite as python package☆25Updated 6 months ago
- Python library for fast approximate string matching using Jaro and Jaro-Winkler similarity☆64Updated 10 months ago
- A Rust-based regex crate wrapper for Python3 to get faster performance. 👾☆64Updated 4 months ago
- Low-level IO utilities for PosgtreSQL drivers.☆36Updated this week
- Homoglyphs: get similar letters, convert to ASCII, detect possible languages and UTF-8 group.☆79Updated 3 years ago
- Diff Match Patch is a high-performance library in multiple languages that manipulates plain text.☆49Updated last week
- Python bindings for RocksDB☆32Updated 2 years ago
- Pure python implementation of identifying files based off their magic numbers☆168Updated last week
- Check for multiple patterns in a single string at the same time: a fast Aho-Corasick algorithm for Python☆160Updated last week
- ☆12Updated 7 years ago
- Minimal, super readable string pattern matching for python.☆180Updated 5 months ago
- Python bindings for Milli, the embeddable Rust-based search engine powering Meilisearch☆125Updated 5 months ago
- Utilities for run-time type validation and multiple dispatch☆161Updated 3 weeks ago
- Tool for writing Python refactorings☆12Updated 5 years ago
- Vendorize packages from PyPI☆99Updated 3 months ago
- A Python implementation of Lunr.js 🌖☆188Updated last week
- Run async workflows using pytest-fixtures-style dependency injection☆34Updated last year
- Fastest general-purpose parsing library for Python with a familiar API☆43Updated 2 months ago
- Python bindings for simdjson using libpy☆63Updated last year
- Fast and customizable tokenization☆64Updated 5 years ago
- Python bindings for rocksdb☆36Updated 6 months ago
- Cython plugin for Lark, reimplementing the LALR parser & lexer for better performance☆45Updated last week
- Dlint is a tool for encouraging best coding practices and helping ensure Python code is secure.☆164Updated last week