str starts-with for strings

Check if an input starts with a string.

Signature

> str starts-with (string) ...rest --ignore-case

Parameters

  • string: the string to match
  • ...rest: For a data structure input, check strings at the given cell paths, and replace with result
  • --ignore-case (-i): search is case insensitive

Input/output types:

inputoutput
list<string>list<bool>
recordrecord
stringbool
tabletable

Examples

Checks if input string starts with 'my'

> 'my_library.rb' | str starts-with 'my'
true

Checks if input string starts with 'Car'

> 'Cargo.toml' | str starts-with 'Car'
true

Checks if input string starts with '.toml'

> 'Cargo.toml' | str starts-with '.toml'
false

Checks if input string starts with 'cargo', case-insensitive

> 'Cargo.toml' | str starts-with -i 'cargo'
true