Spec-Zone.ru › Nushell

str index-of для строк

Возвращает начальный индекс первого вхождения строки во входные данные, или -1, если совпадения нет.

Подпись

> str index-of {flags} (string) ...rest

Флаги

  • --grapheme-clusters, -g: подсчёт индексов с использованием графемных кластеров (все видимые символы имеют длину 1)
  • --utf-8-bytes, -b: подсчёт индексов с использованием байтов UTF-8 (по умолчанию; символы, отличные от ASCII, имеют длину 2+)
  • --range, -r {range}: необязательный начальный и/или конечный индекс
  • --end, -e: поиск с конца входных данных

Параметры

  • string: строка для поиска во входных данных
  • ...rest: для входных данных структуры данных, поиск строк в заданных путях ячеек и замена результатом

Типы входных/выходных данных:

Ввод Вывод
список<строка> список<целое>
запись запись
строка целое
таблица таблица

Примеры

Возвращает индекс строки во входных данных

>'my_library.rb'|str index-of'.rb'
10

Подсчёт длины с использованием графемных кластеров

>'🇯🇵ほげ ふが ぴよ'|str index-of-g'ふが'
4

Возвращает индекс строки во входных данных в пределахrhs open range

>'.rb.rb'|str index-of'.rb'-r1..
3

Возвращает индекс строки во входных данных в пределах левой открытой области

>'123456'|str index-of'6'-r..4
-1

Возвращает индекс строки во входных данных в пределах области

>'123456'|str index-of'3'-r1..4
2

Возвращает индекс строки во входных данных

>'/this/is/some/path/file.txt'|str index-of'/'-e
18

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API