Soenneker.Utils.Strings.LevenshteinDistance 3.0.241

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