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 (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 (2)
Showing the top 2 popular GitHub repositories that depend on FuzzyString:
Repository | Stars |
---|---|
R2NorthstarTools/VTOL
A Manager and Installer For the Titanfall 2 +Northstar launcher.
|
|
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 | 560,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.