Soenneker.Utils.Strings.LevenshteinDistance 3.0.130

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.130
                    
NuGet\Install-Package Soenneker.Utils.Strings.LevenshteinDistance -Version 3.0.130
                    
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.130" />
                    
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.130" />
                    
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.130
                    
#r "nuget: Soenneker.Utils.Strings.LevenshteinDistance, 3.0.130"
                    
#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.
#:package Soenneker.Utils.Strings.LevenshteinDistance@3.0.130
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Soenneker.Utils.Strings.LevenshteinDistance&version=3.0.130
                    
Install as a Cake Addin
#tool nuget:?package=Soenneker.Utils.Strings.LevenshteinDistance&version=3.0.130
                    
Install 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.307 146 9/3/2025
3.0.306 123 8/11/2025
3.0.305 104 6/27/2025
3.0.304 155 5/27/2025
3.0.303 160 5/22/2025
3.0.302 155 5/7/2025
3.0.301 155 5/5/2025
3.0.300 153 5/5/2025
3.0.299 157 5/5/2025
3.0.298 168 4/8/2025
3.0.297 163 4/8/2025
3.0.296 163 4/8/2025
3.0.295 168 4/8/2025
3.0.294 164 4/8/2025
3.0.293 172 4/8/2025
3.0.292 174 4/7/2025
3.0.291 168 4/7/2025
3.0.290 158 4/7/2025
3.0.289 169 4/7/2025
3.0.288 167 4/7/2025
3.0.287 175 4/7/2025
3.0.286 171 4/7/2025
3.0.285 177 4/7/2025
3.0.284 171 4/6/2025
3.0.283 169 4/6/2025
3.0.282 141 4/6/2025
3.0.281 161 4/6/2025
3.0.280 123 4/6/2025
3.0.279 123 4/6/2025
3.0.278 119 4/5/2025
3.0.277 90 4/5/2025
3.0.276 103 4/5/2025
3.0.275 95 4/5/2025
3.0.274 104 4/5/2025
3.0.273 107 4/5/2025
3.0.272 102 4/5/2025
3.0.271 116 4/4/2025
3.0.270 166 4/4/2025
3.0.269 158 4/1/2025
3.0.268 150 3/31/2025
3.0.267 166 3/31/2025
3.0.266 96 3/29/2025
3.0.265 477 3/25/2025
3.0.264 483 3/25/2025
3.0.263 140 3/21/2025
3.0.262 158 3/18/2025
3.0.261 163 3/18/2025
3.0.260 87 3/15/2025
3.0.259 80 3/15/2025
3.0.258 78 3/15/2025
3.0.257 175 3/12/2025
3.0.256 170 3/12/2025
3.0.255 178 3/12/2025
3.0.254 186 3/11/2025
3.0.253 172 3/11/2025
3.0.252 182 3/11/2025
3.0.251 180 3/11/2025
3.0.250 176 3/11/2025
3.0.249 241 3/7/2025
3.0.248 228 3/7/2025
3.0.247 100 3/2/2025
3.0.246 107 3/2/2025
3.0.245 114 3/2/2025
3.0.244 112 3/2/2025
3.0.243 112 3/2/2025
3.0.242 108 3/1/2025
3.0.241 113 3/1/2025
3.0.240 94 3/1/2025
3.0.239 100 3/1/2025
3.0.238 112 3/1/2025
3.0.237 112 2/25/2025
3.0.236 118 2/25/2025
3.0.235 117 2/25/2025
3.0.234 100 2/25/2025
3.0.233 112 2/24/2025
3.0.232 118 2/23/2025
3.0.231 109 2/23/2025
3.0.230 122 2/22/2025
3.0.229 111 2/22/2025
3.0.228 110 2/22/2025
3.0.227 121 2/22/2025
3.0.226 99 2/22/2025
3.0.225 110 2/22/2025
3.0.224 109 2/21/2025
3.0.223 121 2/21/2025
3.0.222 117 2/19/2025
3.0.221 117 2/19/2025
3.0.220 114 2/19/2025
3.0.219 113 2/19/2025
3.0.218 123 2/18/2025
3.0.217 114 2/18/2025
3.0.216 119 2/18/2025
3.0.215 118 2/14/2025
3.0.214 127 2/14/2025
3.0.213 124 2/13/2025
3.0.212 116 2/12/2025
3.0.211 123 2/12/2025
3.0.210 120 2/12/2025
3.0.209 125 2/12/2025
3.0.208 115 2/12/2025
3.0.207 118 2/11/2025
3.0.206 126 2/11/2025
3.0.205 124 2/11/2025
3.0.204 119 2/11/2025
3.0.203 111 2/11/2025
3.0.202 116 2/10/2025
3.0.201 127 2/10/2025
3.0.200 134 2/10/2025
3.0.199 124 2/10/2025
3.0.198 116 2/10/2025
3.0.197 128 2/9/2025
3.0.196 116 2/8/2025
3.0.195 104 2/8/2025
3.0.194 108 2/8/2025
3.0.193 112 2/8/2025
3.0.192 102 2/8/2025
3.0.191 110 2/7/2025
3.0.190 105 2/7/2025
3.0.189 120 2/7/2025
3.0.188 114 2/7/2025
3.0.187 118 2/7/2025
3.0.186 119 2/7/2025
3.0.185 114 2/7/2025
3.0.184 108 2/7/2025
3.0.183 105 2/6/2025
3.0.182 107 2/5/2025
3.0.181 113 2/5/2025
3.0.180 111 2/5/2025
3.0.179 113 2/5/2025
3.0.178 106 2/5/2025
3.0.177 107 2/5/2025
3.0.176 125 2/5/2025
3.0.175 115 1/28/2025
3.0.174 105 1/28/2025
3.0.173 107 1/28/2025
3.0.172 107 1/28/2025
3.0.171 96 1/27/2025
3.0.170 107 1/27/2025
3.0.169 108 1/26/2025
3.0.168 104 1/26/2025
3.0.167 106 1/26/2025
3.0.166 100 1/25/2025
3.0.165 113 1/25/2025
3.0.164 114 1/25/2025
3.0.163 110 1/25/2025
3.0.162 104 1/25/2025
3.0.161 103 1/25/2025
3.0.160 96 1/24/2025
3.0.159 93 1/24/2025
3.0.158 104 1/24/2025
3.0.157 107 1/24/2025
3.0.156 114 1/24/2025
3.0.155 99 1/23/2025
3.0.154 117 1/23/2025
3.0.153 111 1/21/2025
3.0.152 96 1/21/2025
3.0.151 106 1/21/2025
3.0.150 114 1/21/2025
3.0.149 120 1/21/2025
3.0.148 111 1/21/2025
3.0.147 123 1/21/2025
3.0.146 110 1/20/2025
3.0.145 92 1/20/2025
3.0.144 112 1/20/2025
3.0.143 105 1/20/2025
3.0.142 121 1/20/2025
3.0.141 110 1/20/2025
3.0.140 95 1/19/2025
3.0.139 104 1/19/2025
3.0.138 101 1/19/2025
3.0.137 106 1/19/2025
3.0.136 102 1/19/2025
3.0.135 102 1/19/2025
3.0.134 88 1/19/2025
3.0.133 109 1/18/2025
3.0.132 115 1/18/2025
3.0.131 101 1/18/2025
3.0.130 103 1/18/2025
3.0.129 103 1/17/2025
3.0.128 101 1/17/2025
3.0.127 102 1/17/2025
3.0.126 104 1/17/2025
3.0.125 98 1/17/2025
3.0.124 105 1/17/2025
3.0.123 103 1/16/2025
3.0.122 106 1/16/2025
3.0.121 92 1/16/2025
3.0.120 102 1/16/2025
3.0.119 104 1/16/2025
3.0.118 104 1/16/2025
3.0.117 110 1/15/2025
3.0.116 104 1/15/2025
3.0.115 100 1/15/2025
3.0.114 91 1/15/2025
3.0.113 83 1/15/2025
3.0.112 80 1/15/2025
3.0.111 82 1/15/2025
3.0.110 69 1/15/2025
3.0.109 85 1/14/2025
3.0.108 78 1/14/2025
3.0.107 79 1/14/2025
3.0.106 108 1/14/2025
3.0.105 96 1/13/2025
3.0.104 94 1/13/2025
3.0.103 97 1/12/2025
3.0.102 104 1/11/2025
3.0.101 118 1/11/2025
3.0.100 105 1/11/2025
3.0.99 108 1/10/2025
3.0.98 121 1/10/2025
3.0.97 110 1/10/2025
3.0.96 101 1/10/2025
3.0.95 130 1/3/2025
3.0.94 134 1/3/2025
3.0.93 113 1/3/2025
3.0.92 119 1/3/2025
3.0.91 119 1/2/2025
3.0.90 116 1/2/2025
3.0.89 121 1/2/2025
3.0.88 116 1/2/2025
3.0.87 122 1/1/2025
3.0.86 131 1/1/2025
3.0.85 112 1/1/2025
3.0.84 123 1/1/2025
3.0.83 120 1/1/2025
3.0.82 121 1/1/2025
3.0.81 119 12/31/2024
3.0.80 132 12/31/2024
3.0.79 133 12/31/2024
3.0.77 130 12/31/2024
3.0.76 147 12/31/2024
3.0.75 134 12/31/2024
3.0.74 115 12/31/2024
3.0.73 113 12/31/2024
3.0.72 119 12/31/2024
3.0.71 135 12/31/2024
3.0.70 117 12/31/2024
3.0.69 112 12/30/2024
3.0.68 117 12/28/2024
3.0.67 112 12/28/2024
3.0.66 116 12/27/2024
3.0.65 119 12/27/2024
3.0.64 112 12/24/2024
3.0.63 112 12/24/2024
3.0.62 109 12/24/2024
3.0.61 108 12/24/2024
3.0.60 110 12/24/2024
3.0.59 109 12/24/2024
3.0.58 103 12/24/2024
3.0.57 115 12/24/2024
3.0.56 116 12/24/2024
3.0.55 111 12/24/2024
3.0.54 105 12/23/2024
3.0.53 107 12/23/2024
3.0.52 114 12/23/2024
3.0.51 108 12/23/2024
3.0.50 119 12/23/2024
3.0.49 122 12/23/2024
3.0.48 114 12/22/2024
3.0.47 114 12/22/2024
3.0.46 140 12/22/2024
3.0.45 116 12/22/2024
3.0.44 116 12/22/2024
3.0.43 123 12/22/2024
3.0.42 114 12/22/2024
3.0.41 121 12/21/2024
3.0.40 121 12/21/2024
3.0.39 122 12/21/2024
3.0.38 127 12/21/2024
3.0.37 119 12/21/2024
3.0.36 108 12/21/2024
3.0.35 119 12/20/2024
3.0.34 121 12/20/2024
3.0.33 115 12/20/2024
3.0.32 114 12/20/2024
3.0.31 113 12/20/2024
3.0.30 124 12/19/2024
3.0.29 116 12/19/2024
3.0.28 111 12/19/2024
3.0.27 133 12/18/2024
3.0.26 117 12/18/2024
3.0.25 109 12/16/2024
3.0.24 114 12/16/2024
3.0.23 121 12/10/2024
3.0.22 122 12/10/2024
3.0.21 112 12/10/2024
3.0.20 126 12/9/2024
3.0.19 123 12/9/2024
3.0.18 120 12/9/2024
3.0.17 125 12/9/2024
3.0.16 130 12/7/2024
3.0.15 142 12/6/2024
3.0.14 117 12/6/2024
3.0.13 117 12/6/2024
3.0.12 120 12/6/2024
3.0.11 136 12/6/2024
3.0.10 129 12/6/2024
3.0.9 129 12/6/2024
3.0.8 128 12/6/2024
3.0.7 132 12/6/2024
3.0.6 128 12/6/2024
3.0.5 121 12/6/2024
3.0.4 128 12/6/2024
3.0.3 116 12/5/2024
3.0.2 126 12/5/2024
3.0.1 131 12/4/2024