Spec-Zone.ru › Nushell

str contains для строк

Проверяет, содержит ли строковый ввод подстроку.

Сигнатура

> str contains {flags} (string) ...rest

Флаги

  • --ignore-case, -i: Поиск не учитывает регистр.

Параметры

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

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

вход выход
string bool
table table
record record
list<string> list<bool>

Примеры

Проверить, содержит ли ввод строку.

> 'my_library.rb' | str contains '.rb'
true

Проверить, содержит ли ввод строку без учёта регистра.

> 'my_library.rb' | str contains --ignore-case '.RB'
true

Проверить, содержит ли ввод строку в записи.

> { ColA: test, ColB: 100 } | str contains 'e' ColA
╭──────┬──────╮
│ ColA │ true │
│ ColB │ 100  │
╰──────┴──────╯

Проверить, содержит ли ввод строку в таблице.

>  [[ColA ColB]; [test 100]] | str contains --ignore-case 'E' ColA
╭───┬──────┬──────╮
│ # │ ColA │ ColB │
├───┼──────┼──────┤
│ 0 │ true │  100 │
╰───┴──────┴──────╯

Проверить, содержит ли ввод строку в таблице.

>  [[ColA ColB]; [test hello]] | str contains 'e' ColA ColB
╭───┬──────┬──────╮
│ # │ ColA │ ColB │
├───┼──────┼──────┤
│ 0 │ true │ true │
╰───┴──────┴──────╯

Проверить, содержит ли входная строка «banana».

> 'hello' | str contains 'banana'
false

Проверить, содержит ли список строку.

> [one two three] | str contains o
╭───┬───────╮
│ 0 │ true  │
│ 1 │ true  │
│ 2 │ false │
╰───┴───────╯

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

Spec-Zone.ru

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