NearestWord 0.1.3

Install-Package NearestWord -Version 0.1.3
dotnet add package NearestWord --version 0.1.3
<PackageReference Include="NearestWord" Version="0.1.3" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add NearestWord --version 0.1.3
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: NearestWord, 0.1.3"
#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 NearestWord as a Cake Addin
#addin nuget:?package=NearestWord&version=0.1.3

// Install NearestWord as a Cake Tool
#tool nuget:?package=NearestWord&version=0.1.3
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

NearestWord

Simple .NET and .NET Core package to find a closer word in a list of synonyms.

This package clears a string and compares it to a list of synonyms accepted a limited of changes to find the nearest word into the list. "operations" means the insertion, exclusion or replacement of a character.

Usage

Do this to remove the irrelevant word, remove the special characters, and use Levenshtein to get the nearest word in the synonym list.

var typedWord = "Intention";
var foundWord = ReplaceRegex(typedWord, RemoveStopWord(regexPattern))
                                 .RemoveSpecialCharacters()
                                 .LevenshteinDistance(synonyms, maxChanges);

if you prefer, you can use the extension methods separately just to clean your string

Provided extension methods

  • .ReplaceRegex()
  • .CreateRegexPattern()
  • .RemoveSpecialCharacters()
  • .RemoveWhiteSpaces()
  • .LevenshteinDistance()

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
0.1.3 474 6/15/2020
0.1.2 372 5/24/2019
0.1.1 254 5/24/2019
0.1.0 294 5/23/2019