split words для строк
Разделить слова строки на отдельные строки.
Подпись
> split words {flags}
Флаги
-
--min-word-length, -l {int}: Минимальная длина слова -
--grapheme-clusters, -g: Измерить длину слова в кластерах графем (требуется -l) -
--utf-8-bytes, -b: Измерить длину слова в байтах UTF-8 (по умолчанию; требуется -l; символы, не являющиеся ASCII, имеют длину 2+)
Типы входных/выходных данных:
| Вход | Выход |
|---|---|
| список<строка> | список<список<строка>> |
| строка | список<строка> |
Примеры
Разделить слова строки на отдельные строки
>'hello world'|split words
╭───┬───────╮
│0│hello│
│1│world│
╰───┴───────╯
Разделить слова строки, длиной не менее 3 символов, на отдельные строки
>'hello to the world'|split words-l3
╭───┬───────╮
│0│hello│
│1│the│
│2│world│
╰───┴───────╯
Пример реального использования разделения слов
>http gethttps://www.gutenberg.org/files/11/11-0.txt|str downcase|split words-l2|uniq-c|sort-bycount--reverse|first10
Copyright © 2019–2023 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/split_words.html