str substring для строк
Получение части строки. Обратите внимание, что начало включено, а конец исключён, и что первый символ строки имеет индекс 0.
Подпись
> str substring {flags} (range) ...rest
Флаги
-
--grapheme-clusters, -g: подсчёт индексов и разделение с использованием кластеров графем (все видимые символы имеют длину 1) -
--utf-8-bytes, -b: подсчёт индексов и разделение с использованием байтов UTF-8 (по умолчанию; символы, отличные от ASCII, имеют длину 2+)
Параметры
-
range: индексы для подстроки [начало конец] -
...rest: для входных данных в виде структуры данных, преобразует строки по указанным путям ячеек в подстроки
Типы входных/выходных данных:
| вход | выход |
|---|---|
| список<строка> | список<строка> |
| запись | запись |
| строка | строка |
| таблица | таблица |
Примеры
Получение подстроки "nushell" из текста "good nushell" с использованием диапазона
>'good nushell'|str substring5..12
nushell
Подсчёт индексов и разделение с использованием кластеров графем
>'🇯🇵ほげ ふが ぴよ'|str substring-g4..6
ふが
Copyright © 2019–2023 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/str_substring.html