An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: string-matching

Lips7/Matcher

A high-performance matcher designed to solve LOGICAL and TEXT VARIATIONS problems in word matching, implemented in Rust.

Language: Rust - Size: 36.9 MB - Last synced at: about 18 hours ago - Pushed at: about 19 hours ago - Stars: 17 - Forks: 1

agl-alexglopez/str_view

Simple, robust, and convenient read-only string handling in C.

Language: C - Size: 587 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

rapidfuzz/RapidFuzz

Rapid fuzzy string matching in Python using various string metrics

Language: Python - Size: 7.34 MB - Last synced at: 2 days ago - Pushed at: 16 days ago - Stars: 3,137 - Forks: 129

m31coding/fuzzy-search

A fast, accurate and multilingual fuzzy search library for the frontend.

Language: TypeScript - Size: 7.77 MB - Last synced at: 3 days ago - Pushed at: 7 months ago - Stars: 911 - Forks: 21

nol13/fuzzball.js

Easy to use and powerful fuzzy string matching, port of fuzzywuzzy.

Language: JavaScript - Size: 7.59 MB - Last synced at: about 22 hours ago - Pushed at: 17 days ago - Stars: 607 - Forks: 43

adrg/strutil

Go metrics for calculating string similarity and other string utility functions

Language: Go - Size: 112 KB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 381 - Forks: 25

MirMumtazAli/TextTwist-Helper

A Python program that allows users to perform various string manipulation operations like changing case, reversing, finding index, and checking start/end characters through a menu-driven interface.

Language: Python - Size: 97.7 KB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

rapidfuzz/rapidfuzz-cpp

Rapid fuzzy string matching in C++ using the Levenshtein Distance

Language: C++ - Size: 2.96 MB - Last synced at: 5 days ago - Pushed at: 4 months ago - Stars: 299 - Forks: 45

ashvardanian/StringZilla

Up to 10x faster strings for C, C++, Python, Rust, Swift & Go, leveraging NEON, AVX2, AVX-512, SVE, & SWAR to accelerate search, hashing, sort, edit distances, and memory ops 🦖

Language: C - Size: 9.61 MB - Last synced at: 5 days ago - Pushed at: 19 days ago - Stars: 2,577 - Forks: 89

scripal-git/scripal

universal text processor

Language: C++ - Size: 3.02 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

toolgood/ToolGood.Words

一款高性能敏感词(非法词/脏字)检测过滤组件,附带繁体简体互换,支持全角半角互换,汉字转拼音,模糊搜索等功能。

Language: JavaScript - Size: 102 MB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 4,927 - Forks: 865

atomflunder/stringmatch

Yet another small, lightweight string matching library written in Python.

Language: Python - Size: 609 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 7 - Forks: 0

andrewjsaid/levenshtypo

A fuzzy string dictionary based on Levenshtein automata

Language: C# - Size: 1.59 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 3 - Forks: 0

Bergvca/string_grouper

Super Fast String Matching in Python

Language: Python - Size: 2.59 MB - Last synced at: 8 days ago - Pushed at: 3 months ago - Stars: 368 - Forks: 76

patrickdet/fuzzy_compare

A fuzzy string comparison library for Elixir

Language: Elixir - Size: 17.6 KB - Last synced at: 8 days ago - Pushed at: 5 months ago - Stars: 23 - Forks: 4

rapidfuzz/Levenshtein

The Levenshtein Python C extension module contains functions for fast computation of Levenshtein distance and string similarity

Language: C++ - Size: 6.35 MB - Last synced at: 10 days ago - Pushed at: about 2 months ago - Stars: 325 - Forks: 20

esentis/string_extensions

Useful String extensions to save you time in production.

Language: Dart - Size: 673 KB - Last synced at: 5 days ago - Pushed at: 15 days ago - Stars: 7 - Forks: 1

huanhuanonly/Codeforces

Some interesting problems I solved on competition platforms such as codeforces

Language: C++ - Size: 214 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 2 - Forks: 0

auyeungtsun/aho-corasick-algorithm

Aho-Corasick algorithm

Language: C++ - Size: 0 Bytes - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 0 - Forks: 0

auyeungtsun/knuth-morris-pratt-algorithm

Knuth Morris Pratt algorithm

Language: C++ - Size: 0 Bytes - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 0 - Forks: 0

houbb/sensitive-word

👮‍♂️The sensitive word tool for java.(敏感词/违禁词/违法词/脏词。基于 DFA 算法实现的高性能 java 敏感词过滤工具框架。内置支持单词标签分类分级。请勿发布涉及政治、广告、营销、翻墙、违反国家法律法规等内容。高性能敏感词检测过滤组件,附带繁体简体互换,支持全角半角互换,汉字转拼音,模糊搜索等功能。)

Language: Java - Size: 5.42 MB - Last synced at: 18 days ago - Pushed at: 20 days ago - Stars: 5,036 - Forks: 684

becheran/wildmatch

Simple string matching with single- and multiple-wildcard operator

Language: Rust - Size: 66.4 KB - Last synced at: 13 days ago - Pushed at: 8 months ago - Stars: 86 - Forks: 16

MaartenGr/PolyFuzz

Fuzzy string matching, grouping, and evaluation.

Language: Python - Size: 4.04 MB - Last synced at: 17 days ago - Pushed at: about 1 month ago - Stars: 763 - Forks: 72

Jagailo/User-Friendly-Pattern-Format

User-Friendly Pattern format implementation for parsing strings into named variables with smart matching and greedy capture support.

Language: C# - Size: 17.6 KB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 0 - Forks: 0

kazhala/pfzy

Python port of the fzy fuzzy string matching algorithm.

Language: Python - Size: 103 KB - Last synced at: 4 days ago - Pushed at: over 3 years ago - Stars: 13 - Forks: 1

hbollon/go-edlib

📚 String comparison and edit distance algorithms library, featuring : Levenshtein, LCS, Hamming, Damerau levenshtein (OSA and Adjacent transpositions algorithms), Jaro-Winkler, Cosine, etc...

Language: Go - Size: 76.2 KB - Last synced at: 22 days ago - Pushed at: almost 3 years ago - Stars: 514 - Forks: 26

zoni527/libft

Hive Helsinki Ecole 42 curriculum project libft

Language: C - Size: 110 KB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 1 - Forks: 0

avk959/LGenerics

Generic algorithms and data structures for Lazarus/Free Pascal

Language: Pascal - Size: 99.3 MB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 124 - Forks: 20

Aayush9029/SearchKit

A lightweight Swift library providing robust and efficient text-search utilities.

Language: Swift - Size: 18.6 KB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 9 - Forks: 0

dedupeio/doublemetaphone

:sound: Python wrapper for a C++ Double Metaphone

Language: C++ - Size: 32.2 KB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 15 - Forks: 8

BrunoRB/ahocorasick

Aho-corasick for javascript.

Language: JavaScript - Size: 31.3 KB - Last synced at: 27 days ago - Pushed at: 10 months ago - Stars: 78 - Forks: 17

qfcy/py-kmp-util

A lightweight Python module providing KMP-based search for strings and bytes.

Language: C++ - Size: 747 KB - Last synced at: about 5 hours ago - Pushed at: 2 months ago - Stars: 3 - Forks: 0

xTrayambak/kaleidoscope

Fast SIMD accelerated routines for strings in pure Nim

Language: Nim - Size: 61.5 KB - Last synced at: 29 days ago - Pushed at: 30 days ago - Stars: 4 - Forks: 0

mesejo/trrex

Efficient string matching with regular expressions

Language: Python - Size: 444 KB - Last synced at: 8 days ago - Pushed at: 18 days ago - Stars: 143 - Forks: 6

hyperjumptech/beda

Beda is a golang library for detecting how similar a two string

Language: Go - Size: 20.5 KB - Last synced at: 23 days ago - Pushed at: over 4 years ago - Stars: 55 - Forks: 5

selmi-karim/dice-similarity-coeff

Find similarity between two strings, based on Dice Similarity Coefficient DSC

Language: JavaScript - Size: 6.89 MB - Last synced at: 22 days ago - Pushed at: over 2 years ago - Stars: 13 - Forks: 0

auyeungtsun/aho-corasick

Aho-Corasick algorithm

Language: C++ - Size: 9.77 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

auyeungtsun/knuth-morris-pratt

Knuth Morris Pratt (KMP) algorithm

Language: C++ - Size: 12.7 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

google/effcee

Effcee is a C++ library for stateful pattern matching of strings, inspired by LLVM's FileCheck

Language: C++ - Size: 132 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 98 - Forks: 39

Myndex/colorparsley

A lightweight but versatile mini-lib to parse color strings, objects, or numbers, returning a simple rgba array, and related string utilities. This was developed as part of the basic APCA distro.

Language: JavaScript - Size: 5.16 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 19 - Forks: 4

iaman0004/es-string-utils

Do string heavy operations efficiently

Language: TypeScript - Size: 450 KB - Last synced at: 9 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 3

forReason/StringHelper.Net

a c# library for working with strings

Language: C# - Size: 1.62 MB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

Daniel-Liu-c0deb0t/triple_accel

Rust edit distance routines accelerated using SIMD. Supports fast Hamming, Levenshtein, restricted Damerau-Levenshtein, etc. distance calculations and string search.

Language: Rust - Size: 182 KB - Last synced at: 13 days ago - Pushed at: about 2 years ago - Stars: 107 - Forks: 13

petar-dambovaliev/aho-corasick

efficient string matching in Golang via the aho-corasick algorithm.

Language: Go - Size: 35.2 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 74 - Forks: 11

vanessaklee/akin

A collection of metrics and phonetic algorithms for fuzzy string matching in Elixir.

Language: Elixir - Size: 8.47 MB - Last synced at: 25 days ago - Pushed at: almost 2 years ago - Stars: 36 - Forks: 4

SYSTRAN/fuzzy-match

Library and command line utility to do approximate string matching of a source against a bitext index and get matched source and target.

Language: C++ - Size: 4.68 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 50 - Forks: 11

tfeldmann/simplematch

Minimal, super readable string pattern matching for python.

Language: Python - Size: 110 KB - Last synced at: 13 days ago - Pushed at: about 1 year ago - Stars: 183 - Forks: 8

wooorm/levenshtein.c

Levenshtein algorithm in C

Language: C - Size: 22.5 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 84 - Forks: 13

a-merezhanyi/voca_rs

Voca_rs is the ultimate Rust [unicode] string library, implemented as independent functions and on Foreign Types (String and str).

Language: Rust - Size: 3.56 MB - Last synced at: 21 days ago - Pushed at: over 2 years ago - Stars: 183 - Forks: 12

rapidfuzz/CyDifflib

CyDifflib is a fast implementation of difflib's algorithms, which can be used as a drop-in replacement.

Language: Cython - Size: 1.46 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 20 - Forks: 5

PatentsView/PatentsView-Evaluation 📦

Evaluation and benchmarking of PatentsView disambiguation algorithms

Language: Python - Size: 156 MB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 13 - Forks: 8

delonnewman/mini-levenshtein

Simple, fast Levenshtein distance and similarity ratio for Ruby

Language: C - Size: 57.6 KB - Last synced at: 18 days ago - Pushed at: over 1 year ago - Stars: 29 - Forks: 0

dynatrace-oss/index4j

Dynatrace FM-Index library

Language: Java - Size: 3.4 MB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 12 - Forks: 1

wyndow/fuzzywuzzy

Fuzzy string matching for PHP

Language: PHP - Size: 3.91 KB - Last synced at: 7 days ago - Pushed at: 10 months ago - Stars: 72 - Forks: 29

antonioscardace/Practical-Quantum-ESM

[ACM] Implementation of a Quantum Exact String Matching Algorithm.

Language: Jupyter Notebook - Size: 125 KB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

Scotchman0/notes

simple CLI notes-app, for quick-reference on the fly, like TLDR, CHEAT or MAN PAGES, but with your own entries for faster lookup.

Language: Shell - Size: 93.8 KB - Last synced at: 11 days ago - Pushed at: 2 months ago - Stars: 1 - Forks: 1

hoangsonww/String-Manipulations

🔤 This repository hosts a "String Manipulations" tool, designed to perform various string functions such as removing leading and trailing spaces, among others. It provides a comprehensive set of operations for string handling, making it an invaluable resource for developers requiring advanced text processing capabilities in their projects.

Language: Java - Size: 4.88 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 21 - Forks: 6

tesseradecade/vbml

String validation tool compiling into regex

Language: Python - Size: 73.2 KB - Last synced at: 26 days ago - Pushed at: about 2 years ago - Stars: 30 - Forks: 3

rapidfuzz/JaroWinkler

Python library for fast approximate string matching using Jaro and Jaro-Winkler similarity

Language: Python - Size: 105 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 70 - Forks: 5

rurban/smart Fork of smart-tool/smart

Improved String Matching Algorithms Research Tool

Language: JavaScript - Size: 51.9 MB - Last synced at: 1 day ago - Pushed at: 3 months ago - Stars: 7 - Forks: 1

JohnBacho/CSC430

Testing the time it takes brute force string matching algorithms to search through vairous txt files to find a word

Language: Python - Size: 7.03 MB - Last synced at: 2 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

vityok/cl-string-match

Implementation of a number of string search algorithms in Common Lisp

Language: Common Lisp - Size: 330 KB - Last synced at: about 2 months ago - Pushed at: almost 6 years ago - Stars: 3 - Forks: 0

jariikonen/find-from-files

Simple CLI application for searching keywords/phrases or regular expression patterns from text files.

Language: Python - Size: 59.6 KB - Last synced at: 27 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

eriknyquist/boyermoore

Boyer-moore in pure python, search for unicode strings in large files quickly

Language: Python - Size: 2.79 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 22 - Forks: 0

LilithMnatsakanyan/Algorithms_2

An academic project from my studies at NPUA, exploring various algorithmic approaches, with a focus on efficiency and real-world applications.

Language: Python - Size: 60.5 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

Daniel-Liu-c0deb0t/Java-Fuzzy-Search

A general, multi-threaded fuzzy searching language, called fuzzysplit, that is built on top of a fast and flexible Java fuzzy search library. Can be applied to demultiplex and trim DNA.

Language: Java - Size: 292 KB - Last synced at: about 2 months ago - Pushed at: almost 3 years ago - Stars: 6 - Forks: 1

i-e-b/String_Extensions

A big pile of string manipulation methods for C#

Language: C# - Size: 650 KB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 1

rapidfuzz/python-Levenshtein

The Levenshtein Python C extension module contains functions for fast computation of Levenshtein distance and string similarity

Size: 81.1 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 110 - Forks: 6

ivangalbans/TeamReference

Team reference for Competitive Programming. Algorithms implementations very used in the ACM-ICPC contests. Latex template to build your own team reference.

Language: C++ - Size: 766 KB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 46 - Forks: 12

becheran/wildmatch-go

Simple string matching with questionmark- and star-wildcard operator

Language: Go - Size: 21.5 KB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 8 - Forks: 0

vborovikov/fuzzy

Fuzzy string comparison library

Language: C# - Size: 55.7 KB - Last synced at: 14 days ago - Pushed at: 7 months ago - Stars: 4 - Forks: 0

mmottl/pcre-ocaml

OCaml bindings to PCRE (Perl Compatibility Regular Expressions)

Language: OCaml - Size: 1.11 MB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 33 - Forks: 9

SulaimanNiazi/Cpp-String-Calculator

A calculator program that takes in an equation as a string and returns the output.

Language: C++ - Size: 414 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

Robert-van-Engelen/FastGlobbing

Faster and safer algorithms for string matching with wildcards, globs, and gitignore-style globs

Language: C - Size: 21.5 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 18 - Forks: 2

rsusik/pattern-matching-in-blockchain

Pattern matching algorithms implementation in Solidity and YUL for Ethereum Virtual Machine (EVM)

Language: Solidity - Size: 21.6 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 4 - Forks: 1

techy4shri/KMP-Intrusion-Detection-System

This IDS focuses on detecting intrusion attempts by matching patterns in network data (such as suspicious strings in payloads or requests). It integrates the Knuth-Morris-Pratt (KMP) string-search algorithm for efficient pattern matching while also using auxiliary methods such as hashing and tries for indexing or rule-based detection.

Language: C++ - Size: 18.6 KB - Last synced at: 5 days ago - Pushed at: 4 months ago - Stars: 3 - Forks: 0

Bartozzz/wildcard-named

A small and easy-to-use utility module for matching strings using named and/or unnamed wildcards for JavaScript.

Language: JavaScript - Size: 1.15 MB - Last synced at: 14 days ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 2

doblerk/string-edit-distance

An implementation of the String Edit Distance

Language: Python - Size: 4.88 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

shner-elmo/flashtext2-rs

Flashtext implementation in Rust

Language: Rust - Size: 52.7 KB - Last synced at: 23 days ago - Pushed at: 11 months ago - Stars: 8 - Forks: 2

OmarBazaraa/Competitive-Programming

A collection of useful data structures and algorithms for competitive programming.

Language: C++ - Size: 1.82 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 155 - Forks: 29

lloydlegaspi/DFA-Based-Approach-for-Skill-Matching-in-Resume-Screening Fork of katheeyine/DFA-Based-Approach-for-Skill-Matching-in-Resume-Screening

Prototype for the Automata Research Project

Language: Python - Size: 241 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

theHamdiz/nsh

nsh => previously known as nameShift is a powerful renaming utility for developers, used to rename Symbols, Phrases in File contents, file names, directory names, recursively, useful specially when you find a better name for your app.

Language: Go - Size: 6.93 MB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 8 - Forks: 0

iesl/stance

Learned string similarity for entity names using optimal transport.

Language: Python - Size: 71.3 KB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 35 - Forks: 3

Datt1994/DPTagTextView

Add & detect Tag/mention and tag search for Textview.

Language: Swift - Size: 13.3 MB - Last synced at: 3 days ago - Pushed at: almost 3 years ago - Stars: 38 - Forks: 13

sharyash81/Algorithm-Design

Algorithm design course in my forth semester of university

Language: C# - Size: 30.3 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 2

harismuneer/Graphical-Display-Memory-and-Software_Hardware-Interrupts-x86_Assembly

📌 Solved problems to help better understand the important concepts of Display Memory (Video Card Memory), String Manipulation, Software Interrupts and Hardware Interrupts in context of x86 Assembly Language (8086 Assembly)

Language: Assembly - Size: 216 KB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 4 - Forks: 0

mitryp/datifyDart

An extensible library for parsing strings in different formats to extract dates.

Language: Dart - Size: 76.2 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 3 - Forks: 0

eliainnocenti/StringMatchingAlgorithms 📦

Project for Algorithms and Data Structures Laboratory @ Unifi - Python functions and LaTeX relation to analyze String Matching Algorythms.

Language: Python - Size: 3.38 MB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

teragrep/jpr_01

Teragrep PCRE 2 Library for Java

Language: Java - Size: 204 KB - Last synced at: about 2 months ago - Pushed at: 11 months ago - Stars: 6 - Forks: 4

reugn/gravity

An efficient Java substring search library

Language: Java - Size: 343 KB - Last synced at: 7 days ago - Pushed at: over 3 years ago - Stars: 9 - Forks: 0

eddielin0926/cjkfuzz

CJKfuzz is a Python library for supporting fuzzy matching chinese string.

Language: Python - Size: 124 KB - Last synced at: 13 days ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

MulleFoundation/MulleObjCRegexFoundation

🫅 Search and replace with regular expressions

Language: Objective-C - Size: 126 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

JOU-amjs/sdm2

A high performance library to match discontinuous strings.

Language: TypeScript - Size: 90 MB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 27 - Forks: 2

rjray/mscs-thesis-project

Evaluating Languages for Bioinformatics: Performance, Expressiveness and Energy

Language: TeX - Size: 9.91 MB - Last synced at: 29 days ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 2

smilelight/lightText

文本处理相关库,目前包括新词发现、字符串匹配等功能。

Language: Python - Size: 4.12 MB - Last synced at: 30 days ago - Pushed at: almost 4 years ago - Stars: 14 - Forks: 6

mannasoumya/sqltrip

SQL Map in CORE JAVA

Language: Java - Size: 138 KB - Last synced at: 3 months ago - Pushed at: about 7 years ago - Stars: 5 - Forks: 1

shdev/phpflashtext

Extract Keywords from sentence or Replace keywords in sentences. @ https://github.com/vi3k6i5/flashtext

Language: PHP - Size: 1.21 MB - Last synced at: about 23 hours ago - Pushed at: almost 6 years ago - Stars: 20 - Forks: 5

ifplusor/actrie

Aho-Corasick automation for large-scale multi-pattern matching. Available for C/C++, Python, and Java on Linux, macOS, and Windows.

Language: C - Size: 508 KB - Last synced at: 2 months ago - Pushed at: 7 months ago - Stars: 13 - Forks: 5

drobilla/rerex

A simple and efficient regular expression implementation

Language: C - Size: 98.6 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 2 - Forks: 0

keyu-tian/BUAA-datastructure-project-solution

[Ranked No. 1🥇] My solution for the course project of Datastructure 2019'Spring @ BUAA (北航数据结构). Plenty of C language tricks, hacks, and optimizations are used for extreme efficiency. *Ranked 1/800* in the efficiency test.

Language: C - Size: 6.84 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 8 - Forks: 0