str distance for strings

Compare two strings and return the edit distance/Levenshtein distance.

Signature

> str distance (compare-string) ...rest

Parameters

  • compare-string: the first string to compare
  • ...rest: For a data structure input, check strings at the given cell paths, and replace with result

Examples

get the edit distance between two strings

> 'nushell' | str distance 'nutshell'
1

Compute edit distance between strings in record and another string, using cell paths

> [{a: 'nutshell' b: 'numetal'}] | str distance 'nushell' 'a' 'b'
╭───┬───┬───╮
│ # │ a │ b │
├───┼───┼───┤
│ 014 │
╰───┴───┴───╯