Skip to content

AndreiLucaci/StringSimilarities

Repository files navigation

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.

About

String similarities C# implementation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages