Soenneker.Utils.Strings.LevenshteinDistance 3.0.265

Prefix Reserved
There is a newer version of this package available.
See the version list below for details.
dotnet add package Soenneker.Utils.Strings.LevenshteinDistance --version 3.0.265
                    
NuGet\Install-Package Soenneker.Utils.Strings.LevenshteinDistance -Version 3.0.265
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Soenneker.Utils.Strings.LevenshteinDistance" Version="3.0.265" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Soenneker.Utils.Strings.LevenshteinDistance" Version="3.0.265" />
                    
Directory.Packages.props
<PackageReference Include="Soenneker.Utils.Strings.LevenshteinDistance" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Soenneker.Utils.Strings.LevenshteinDistance --version 3.0.265
                    
#r "nuget: Soenneker.Utils.Strings.LevenshteinDistance, 3.0.265"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#addin nuget:?package=Soenneker.Utils.Strings.LevenshteinDistance&version=3.0.265
                    
Install Soenneker.Utils.Strings.LevenshteinDistance as a Cake Addin
#tool nuget:?package=Soenneker.Utils.Strings.LevenshteinDistance&version=3.0.265
                    
Install Soenneker.Utils.Strings.LevenshteinDistance as a Cake Tool

alternate text is missing from this package README image alternate text is missing from this package README image alternate text is missing from this package README image

alternate text is missing from this package README image Soenneker.Utils.Strings.LevenshteinDistance

A utility library for comparing strings via the Levenshtein Distance algorithm

Installation

dotnet add package Soenneker.Utils.Strings.LevenshteinDistance

Why Levenshtein Distance?

Levenshtein Distance, also known as Edit Distance, is a widely used metric for measuring the similarity between two strings. It calculates the minimum number of operations required to transform one string into the other, where operations include:

  • Insertion of a character.
  • Deletion of a character.
  • Substitution of a character.

Levenshtein Distance is particularly useful in applications like:

Flexible String Comparison:

It handles strings of unequal length and allows for more flexible comparisons.

Real-World Scenarios:

It's well-suited for tasks like:

  • Fuzzy string matching.
  • Spelling correction.
  • DNA sequence analysis.
  • Natural language processing.

Position-Aware:

It captures positional changes and structural differences more effectively than set-based metrics like Jaccard or Hamming Distance.

Comprehensive Error Handling:

Unlike simpler metrics, it accounts for insertions and deletions, making it robust for strings with typos or omissions.


Usage

var text1 = "kitten";
var text2 = "sitting";

int distance = LevenshteinDistanceUtil.ComputeDistance(text1, text2); // 3
double similarityPercentage = LevenshteinDistanceUtil.CalculatePercentage(text1, text2); // ~57.14

This library is efficient, straightforward, and ideal for handling real-world string similarity comparisons where flexibility and accuracy are key.

Product Compatible and additional computed target framework versions.
.NET net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • net9.0

    • No dependencies.

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
3.0.303 0 5/22/2025
3.0.302 128 5/7/2025
3.0.301 126 5/5/2025
3.0.300 130 5/5/2025
3.0.299 122 5/5/2025
3.0.298 147 4/8/2025
3.0.297 141 4/8/2025
3.0.296 146 4/8/2025
3.0.295 144 4/8/2025
3.0.294 140 4/8/2025
3.0.293 142 4/8/2025
3.0.292 147 4/7/2025
3.0.291 139 4/7/2025
3.0.290 140 4/7/2025
3.0.289 142 4/7/2025
3.0.288 145 4/7/2025
3.0.287 149 4/7/2025
3.0.286 147 4/7/2025
3.0.285 148 4/7/2025
3.0.284 148 4/6/2025
3.0.283 146 4/6/2025
3.0.282 117 4/6/2025
3.0.281 130 4/6/2025
3.0.280 95 4/6/2025
3.0.279 91 4/6/2025
3.0.278 95 4/5/2025
3.0.277 70 4/5/2025
3.0.276 75 4/5/2025
3.0.275 67 4/5/2025
3.0.274 74 4/5/2025
3.0.273 75 4/5/2025
3.0.272 77 4/5/2025
3.0.271 89 4/4/2025
3.0.270 143 4/4/2025
3.0.269 132 4/1/2025
3.0.268 129 3/31/2025
3.0.267 142 3/31/2025
3.0.266 74 3/29/2025
3.0.265 452 3/25/2025
3.0.264 460 3/25/2025
3.0.263 110 3/21/2025
3.0.262 131 3/18/2025
3.0.261 136 3/18/2025
3.0.260 62 3/15/2025
3.0.259 55 3/15/2025
3.0.258 55 3/15/2025
3.0.257 150 3/12/2025
3.0.256 144 3/12/2025
3.0.255 149 3/12/2025
3.0.254 160 3/11/2025
3.0.253 153 3/11/2025
3.0.252 157 3/11/2025
3.0.251 155 3/11/2025
3.0.250 148 3/11/2025
3.0.249 208 3/7/2025
3.0.248 203 3/7/2025
3.0.247 83 3/2/2025
3.0.246 84 3/2/2025
3.0.245 87 3/2/2025
3.0.244 79 3/2/2025
3.0.243 88 3/2/2025
3.0.242 83 3/1/2025
3.0.241 85 3/1/2025
3.0.240 79 3/1/2025
3.0.239 80 3/1/2025
3.0.238 84 3/1/2025
3.0.237 85 2/25/2025
3.0.236 88 2/25/2025
3.0.235 88 2/25/2025
3.0.234 83 2/25/2025
3.0.233 90 2/24/2025
3.0.232 94 2/23/2025
3.0.231 82 2/23/2025
3.0.230 84 2/22/2025
3.0.229 89 2/22/2025
3.0.228 84 2/22/2025
3.0.227 98 2/22/2025
3.0.226 82 2/22/2025
3.0.225 82 2/22/2025
3.0.224 91 2/21/2025
3.0.223 94 2/21/2025
3.0.222 91 2/19/2025
3.0.221 88 2/19/2025
3.0.220 89 2/19/2025
3.0.219 93 2/19/2025
3.0.218 94 2/18/2025
3.0.217 92 2/18/2025
3.0.216 94 2/18/2025
3.0.215 94 2/14/2025
3.0.214 93 2/14/2025
3.0.213 98 2/13/2025
3.0.212 93 2/12/2025
3.0.211 95 2/12/2025
3.0.210 95 2/12/2025
3.0.209 94 2/12/2025
3.0.208 90 2/12/2025
3.0.207 93 2/11/2025
3.0.206 101 2/11/2025
3.0.205 96 2/11/2025
3.0.204 91 2/11/2025
3.0.203 94 2/11/2025
3.0.202 99 2/10/2025
3.0.201 96 2/10/2025
3.0.200 100 2/10/2025
3.0.199 97 2/10/2025
3.0.198 92 2/10/2025
3.0.197 105 2/9/2025
3.0.196 90 2/8/2025
3.0.195 90 2/8/2025
3.0.194 85 2/8/2025
3.0.193 88 2/8/2025
3.0.192 87 2/8/2025
3.0.191 85 2/7/2025
3.0.190 90 2/7/2025
3.0.189 95 2/7/2025
3.0.188 90 2/7/2025
3.0.187 99 2/7/2025
3.0.186 92 2/7/2025
3.0.185 88 2/7/2025
3.0.184 88 2/7/2025
3.0.183 85 2/6/2025
3.0.182 91 2/5/2025
3.0.181 92 2/5/2025
3.0.180 90 2/5/2025
3.0.179 87 2/5/2025
3.0.178 84 2/5/2025
3.0.177 89 2/5/2025
3.0.176 99 2/5/2025
3.0.175 90 1/28/2025
3.0.174 83 1/28/2025
3.0.173 82 1/28/2025
3.0.172 84 1/28/2025
3.0.171 78 1/27/2025
3.0.170 83 1/27/2025
3.0.169 85 1/26/2025
3.0.168 79 1/26/2025
3.0.167 83 1/26/2025
3.0.166 85 1/25/2025
3.0.165 88 1/25/2025
3.0.164 86 1/25/2025
3.0.163 88 1/25/2025
3.0.162 81 1/25/2025
3.0.161 82 1/25/2025
3.0.160 74 1/24/2025
3.0.159 75 1/24/2025
3.0.158 74 1/24/2025
3.0.157 80 1/24/2025
3.0.156 81 1/24/2025
3.0.155 85 1/23/2025
3.0.154 89 1/23/2025
3.0.153 86 1/21/2025
3.0.152 81 1/21/2025
3.0.151 93 1/21/2025
3.0.150 85 1/21/2025
3.0.149 92 1/21/2025
3.0.148 86 1/21/2025
3.0.147 90 1/21/2025
3.0.146 84 1/20/2025
3.0.145 77 1/20/2025
3.0.144 85 1/20/2025
3.0.143 82 1/20/2025
3.0.142 88 1/20/2025
3.0.141 84 1/20/2025
3.0.140 80 1/19/2025
3.0.139 82 1/19/2025
3.0.138 79 1/19/2025
3.0.137 84 1/19/2025
3.0.136 79 1/19/2025
3.0.135 77 1/19/2025
3.0.134 73 1/19/2025
3.0.133 80 1/18/2025
3.0.132 83 1/18/2025
3.0.131 75 1/18/2025
3.0.130 73 1/18/2025
3.0.129 85 1/17/2025
3.0.128 76 1/17/2025
3.0.127 81 1/17/2025
3.0.126 81 1/17/2025
3.0.125 83 1/17/2025
3.0.124 80 1/17/2025
3.0.123 82 1/16/2025
3.0.122 80 1/16/2025
3.0.121 73 1/16/2025
3.0.120 80 1/16/2025
3.0.119 79 1/16/2025
3.0.118 79 1/16/2025
3.0.117 83 1/15/2025
3.0.116 77 1/15/2025
3.0.115 73 1/15/2025
3.0.114 63 1/15/2025
3.0.113 56 1/15/2025
3.0.112 57 1/15/2025
3.0.111 65 1/15/2025
3.0.110 47 1/15/2025
3.0.109 58 1/14/2025
3.0.108 63 1/14/2025
3.0.107 63 1/14/2025
3.0.106 82 1/14/2025
3.0.105 70 1/13/2025
3.0.104 68 1/13/2025
3.0.103 71 1/12/2025
3.0.102 77 1/11/2025
3.0.101 88 1/11/2025
3.0.100 82 1/11/2025
3.0.99 79 1/10/2025
3.0.98 90 1/10/2025
3.0.97 82 1/10/2025
3.0.96 76 1/10/2025
3.0.95 104 1/3/2025
3.0.94 117 1/3/2025
3.0.93 89 1/3/2025
3.0.92 91 1/3/2025
3.0.91 95 1/2/2025
3.0.90 87 1/2/2025
3.0.89 95 1/2/2025
3.0.88 90 1/2/2025
3.0.87 98 1/1/2025
3.0.86 98 1/1/2025
3.0.85 95 1/1/2025
3.0.84 100 1/1/2025
3.0.83 101 1/1/2025
3.0.82 95 1/1/2025
3.0.81 94 12/31/2024
3.0.80 104 12/31/2024
3.0.79 100 12/31/2024
3.0.77 111 12/31/2024
3.0.76 116 12/31/2024
3.0.75 108 12/31/2024
3.0.74 90 12/31/2024
3.0.73 88 12/31/2024
3.0.72 90 12/31/2024
3.0.71 105 12/31/2024
3.0.70 89 12/31/2024
3.0.69 92 12/30/2024
3.0.68 94 12/28/2024
3.0.67 85 12/28/2024
3.0.66 93 12/27/2024
3.0.65 91 12/27/2024
3.0.64 86 12/24/2024
3.0.63 87 12/24/2024
3.0.62 88 12/24/2024
3.0.61 87 12/24/2024
3.0.60 82 12/24/2024
3.0.59 85 12/24/2024
3.0.58 83 12/24/2024
3.0.57 91 12/24/2024
3.0.56 90 12/24/2024
3.0.55 85 12/24/2024
3.0.54 85 12/23/2024
3.0.53 90 12/23/2024
3.0.52 89 12/23/2024
3.0.51 83 12/23/2024
3.0.50 86 12/23/2024
3.0.49 99 12/23/2024
3.0.48 89 12/22/2024
3.0.47 87 12/22/2024
3.0.46 104 12/22/2024
3.0.45 95 12/22/2024
3.0.44 91 12/22/2024
3.0.43 96 12/22/2024
3.0.42 91 12/22/2024
3.0.41 92 12/21/2024
3.0.40 94 12/21/2024
3.0.39 93 12/21/2024
3.0.38 100 12/21/2024
3.0.37 87 12/21/2024
3.0.36 90 12/21/2024
3.0.35 94 12/20/2024
3.0.34 95 12/20/2024
3.0.33 91 12/20/2024
3.0.32 91 12/20/2024
3.0.31 89 12/20/2024
3.0.30 96 12/19/2024
3.0.29 85 12/19/2024
3.0.28 88 12/19/2024
3.0.27 96 12/18/2024
3.0.26 96 12/18/2024
3.0.25 86 12/16/2024
3.0.24 87 12/16/2024
3.0.23 93 12/10/2024
3.0.22 96 12/10/2024
3.0.21 94 12/10/2024
3.0.20 97 12/9/2024
3.0.19 95 12/9/2024
3.0.18 94 12/9/2024
3.0.17 99 12/9/2024
3.0.16 99 12/7/2024
3.0.15 114 12/6/2024
3.0.14 90 12/6/2024
3.0.13 101 12/6/2024
3.0.12 99 12/6/2024
3.0.11 116 12/6/2024
3.0.10 98 12/6/2024
3.0.9 102 12/6/2024
3.0.8 106 12/6/2024
3.0.7 106 12/6/2024
3.0.6 104 12/6/2024
3.0.5 99 12/6/2024
3.0.4 104 12/6/2024
3.0.3 94 12/5/2024
3.0.2 99 12/5/2024
3.0.1 96 12/4/2024