FuzzyString 1.0.0

Install-Package FuzzyString -Version 1.0.0
dotnet add package FuzzyString --version 1.0.0
<PackageReference Include="FuzzyString" Version="1.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add FuzzyString --version 1.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: FuzzyString, 1.0.0"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install FuzzyString as a Cake Addin
#addin nuget:?package=FuzzyString&version=1.0.0

// Install FuzzyString as a Cake Tool
#tool nuget:?package=FuzzyString&version=1.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

FuzzyString is a library developed for use in my day job for reconciling naming conventions between different models of the electric grid. I have stripped off the power system specific code and put together what can effectively be used as a string extension for determining approximate equality between two strings. All of the algorithms used here have been pulled from online resources, translated into C#, and compiled into this library. I found several other similar open-source implementations around but nothing for .NET/C#. Adding the *.dll to your project will give you access to this extension and the individual extensions under the hood of the ApproximatelyEquals() extension.

Algorithms included in this project:
Hamming Distance
Jaccard Distance
Jaro Distance
Jaro-Winkler Distance
Levenshtein Distance
Longest Common Subsequence
Longest Common Substring
Overlap Coefficient
Ratcliff-Obershelp Similarity
Sorensen-Dice Distance
Tanimoto Coefficient

This package has no dependencies.

NuGet packages (4)

Showing the top 4 NuGet packages that depend on FuzzyString:

Package Downloads
NBi.Framework

This package contains the NBi framework and references each dll to your project. This package is not intended to be directly used by end-users willing to create test-suites. Check the package NBi.VisualStudio, if you want to facilitate the usage of NBi from Visual Studio. NBi is a testing framework (add-on to NUnit) for Business Intelligence and Data Quality. It supports the Microsoft Data platform (SQL Server Database engine, SSIS, SSAS, SSRS) but also MySQL, PostgreSQL and other NoSQL solutions.

NBi.Framework.Tools

This package contains the NBi framework and references each dll to your project. This package is not intended to be directly used by end-users willing to create test-suites. Check the package NBi.VisualStudio, if you want to facilitate the usage of NBi from Visual Studio. NBi is a testing framework (add-on to NUnit) for Business Intelligence and Data Quality. It supports the Microsoft Data platform (SQL Server Database engine, SSIS, SSAS, SSRS) but also MySQL, PostgreSQL and other NoSQL solutions.

BIP.RPA.UiCommon

Classe di metodi di aiuto per RPA con LeanFT

RecurringBugCatcher

Log exceptions and get notified when same/similar exceptions keep occurring in your solution. Works hand-in-hand and as a complement to your favorite logger

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.0.0 296,648 2/7/2015

The source code was found on CodePlex at https://fuzzystring.codeplex.com/

I decided to create a NuGet Package out of it, for more usage convenience.