W3cubDocs

/Nushell

str distance for strings

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

Signature

> str distance {flags} (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

Input/output types:

input output
record record
string int
table table

Examples

get the edit distance between two strings

>'nushell'|str distance'nutshell'
1

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

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

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

> {a:'nutshell'b:'numetal'} |str distance'nushell'ab
╭───┬───╮
a1
b4
╰───┴───╯

Copyright © 2019–2023 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/str_distance.html