On this page
editdistance
This module implements an algorithm to compute the edit distance between two Unicode strings.
Imports
Procs
- 
    
proc editDistance(a, b: string): int {...}{.noSideEffect, raises: [], tags: [].} - 
    
Returns the unicode-rune edit distance between
aandb.This uses the Levenshtein distance algorithm with only a linear memory overhead.
Example:
Source Editstatic: doAssert editdistance("Kitten", "Bitten") == 1 - 
    
proc editDistanceAscii(a, b: string): int {...}{.noSideEffect, raises: [], tags: [].} - 
    
Returns the edit distance between
aandb.This uses the Levenshtein distance algorithm with only a linear memory overhead.
Example:
Source Editstatic: doAssert editDistanceAscii("Kitten", "Bitten") == 1 
© 2006–2021 Andreas Rumpf
Licensed under the MIT License.
 https://nim-lang.org/docs/editdistance.html