FuzzyString 1.0.0
dotnet add package FuzzyString --version 1.0.0
NuGet\Install-Package FuzzyString -Version 1.0.0
<PackageReference Include="FuzzyString" Version="1.0.0" />
paket add FuzzyString --version 1.0.0
#r "nuget: FuzzyString, 1.0.0"
// 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 Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net is compatible. |
This package has no dependencies.
NuGet packages (3)
Showing the top 3 NuGet packages that depend on FuzzyString:
Package | Downloads |
---|---|
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 |
---|---|
R2NorthstarTools/VTOL
A Manager and Installer For the Titanfall 2 +Northstar launcher.
|
Version | Downloads | Last updated |
---|---|---|
1.0.0 | 569,271 | 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.