Skip to content

Latest commit

 

History

History
35 lines (24 loc) · 1.13 KB

README.md

File metadata and controls

35 lines (24 loc) · 1.13 KB

StringSimilarities

String similarities C# implementation

Algorithms

Current implementation uses Levenshtein distance. You can find more information about this here - Levenshtein distance

Tests - example

The tests cover basic behaviour

Nuget

You can find it on nuget - here

Environment command
Package Manager Install-Package StringSimilarities -Version 2.0.0
.NET CLI dotnet add package StringSimilarities --version 2.0.0
Paket CLI paket add StringSimilarities --version 2.0.0

Problem explanation

Given an instance of IStringSimiliarities one can compute the percentage representing the similarities between two given (input) strings

Code example

IStringSimilarities stringSimilarities = new LevenshteinStringSimilarities();

var firstInputString = "someString";
var secondInputString = "someOtherString";

var result = stringSimilarities.DetermineSimilarities(firstInputString, secondInputString);

// result should be a percentace, in our case 0.2% similar.