returned for Tags:"match"
The Diff Match and Patch libraries offer robust algorithms to perform the operations required for synchronizing plain text.
Compare two blocks of plain text and efficiently return a list of differences.
Given a search string, find its best...
Just Another Pattern Matching
Poor man's and Just Another Pattern Matching simple helper class
Diff.Match.Patch is a port of google-diff-match-patch.
A fast globbing library for .NET applications, including .net core. Doesn't use Regex.
OneOf - Easy Discriminated Unions for c#
F# style discriminated unions or C#, using a custom type OneOf<T0, ... Tn> which holds a single value and has a .Match(...) method on it for exhaustive matching. Simple but powerful.
Implements the Aho-Corasick string search algorithm
Low-allocation version of DiffMatchPatch
Split name into military rank, honorific, first name, middle initial, last name, suffix, gender. Also matches names.
TextMatch is a library for searching inside texts using Lucene query expressions. Supports all types of Lucene query expressions - boolean, wildcard, fuzzy. Options are available for tweaking tokenization, such as case-sensitivity and word stemming.
Services for managing and hashing passwords.
MasterCard's MATCH API SDK - Unofficial
This is a duplication of MasterCard-Match, but has compatibility to .NET Core.
Provides the ability to match complex strings
A .NET implementation for the Knuth-Moris-Pratt (KMP) algorithm
A library for textually searching arrays and hashes of objects by property (or multiple properties). Designed specifically for autocomplete.
A tiny package for one call password hash (sha2) generator and matcher. Simple Do
var h = new Hasher();
var hash = h.getHash("abcd");
var salt = h.Salt;
Now you can store salt and hash. To match simply do:
var h2 = new Hasher(salt);
h2.match(stringToCheck, hash); // returns true or false
String wildcard match (I can not believe no one already wrote a simple NuGet package to do this).
Match Outcome Detector
Machine Learning model for classifying gaming screenshots to
determine a gaming match outcome.
A library for F# like functional patten matching based on the work of Bob Nystrom.
Provides pattern matching for C# using a fuent syntax. It will allow you to use a more functional approach to complex if/else and switch statements.
RegexMatcher is a library that maintains an internal dictionary of type <Regex, object>. Populate the dictionary with a series of Regex and the objects that should be returned when a match is found while evaluating some input.