returned for Tags:"wildcard-matching"
This library uses and abuses the features of C# 6 and 7 to provide a functional 'Base class library', that, if you squint, can look like extensions to the language itself.
The fastest Levenshtein on NuGet. Supports .NET Framework and .NET Core (.NET Standard 1.0).
Levenshtein calculates the shortest possible distance between two strings. Producing a count of the number of insertions, deletions and substitutions to make one string into another.
A set of helpful uitlities for dealing with IO.
File system path globbing library (wildcards like in bash). Supports netstandard1.4, netstandard2.0, and net40.
Tokenizer extracts structured information from blocks of text and reflects them onto .NET objects
A pattern matching library in C#
Fuzzy string matcher based on FuzzyWuzzy algorithm from SeatGeek
2,661 total downloads
Module handling wildcard item resolving and link generation
Succinc<T> is a .NET library that adds a number of functional features to C#:
* Discriminated unions,
* Pattern matching,
* Partial applications,
* "Implicitly" typed lambdas,
* The ability to treat void methods as Unit functions,
* Replacements for TryParse methods that return an Option<T> (or...
Helper library for LanguageExt.Core that facilitates conversion between F# native types like Option, Map, List, etc to .NET and Language Ext types.
Parser combinators library based on Haskell Parsec. This is part of the LanguageExt functional base class library and requires LanguageExt.Core
NMatcher is a simple library that eases tests (mostly with json).
Implements template matching algorithm (~20x faster than conventional sliding window approach).
String wildcard match (I can not believe no one already wrote a simple NuGet package to do this).
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.
Replace fields in json, replacing by something, don't care if property is in depth objects. Very useful to replace passwords credit card number, etc.
1,651 total downloads
Simple type safe pattern matching for C#
Support for Reactive Extensions overloads for various types in the LanguageExt.Core
A general purpose utility library implements Hidden Markov Models (HMM) for time-inhomogeneous Markov processes for .NET.
A netstandard library that allows you to effortlessy grab files via glob/minimatch patterns. Great for resolving relative paths coming from the command-line