FuzzyString 1.0.0

.NET Framework
dotnet add package FuzzyString --version 1.0.0
NuGet\Install-Package FuzzyString -Version 1.0.0
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<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
#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

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

Product Versions
.NET Framework net
Compatible target framework(s)
Additional computed target framework(s)
Learn more about Target Frameworks and .NET Standard.

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 (1)

Showing the top 1 popular GitHub repositories that depend on FuzzyString:

Repository Stars
Seddryck/NBi
NBi is a testing framework (add-on to NUnit) for Business Intelligence and Data Access. The main goal of this framework is to let users create tests with a declarative approach based on an Xml syntax. By the means of NBi, you don't need to develop C# or Java code to specify your tests! Either, you don't need Visual Studio or Eclipse to compile your test suite. Just create an Xml file and let the framework interpret it and play your tests. The framework is designed as an add-on of NUnit but with the possibility to port it easily to other testing frameworks.
Version Downloads Last updated
1.0.0 392,632 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.