str substring для строк
Получить часть строки. Обратите внимание, что индекс первого символа строки равен 0.
Сигнатура
> str substring {flags} (range) ...rest
Флаги
-
--grapheme-clusters, -g: Считать индексы и выполнять разбиение по графемным кластерам (длина всех видимых символов равна 1). -
--utf-8-bytes, -b: Считать индексы и выполнять разбиение по байтам UTF-8 (по умолчанию; длина символов, отличных от ASCII, равна 2 или более).
Параметры
-
range: Индексы для извлечения подстроки [start end]. -
...rest: Для входных структур данных преобразует строки по указанным путям к ячейкам в подстроки.
Типы входных и выходных данных:
| входные данные | выходные данные |
|---|---|
| string | string |
| list<string> | list<string> |
| table | table |
| record | record |
Примеры
Получить подстроку «nushell» из текста «good nushell» с помощью диапазона.
> 'good nushell' | str substring 5..11 nushell
Считать индексы и выполнять разбиение по графемным кластерам.
> '🇯🇵ほげ ふが ぴよ' | str substring --grapheme-clusters 4..5 ふが
Подстрока по отрицательному индексу.
> 'good nushell' | str substring 5..-2 nushel
Copyright © 2019–2026 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/str_substring.html