forked from extern/nushell
c0a1d18e3d
* feat: update #4455, regenerate commands' docs * chore: update make_docs script
1.1 KiB
1.1 KiB
title | layout | version |
---|---|---|
str index-of | command | 0.59.0 |
Returns starting index of given pattern in string counting from 0. Returns -1 when there are no results.
Signature
> str index-of (pattern) ...rest --range --end
Parameters
pattern
: the pattern to find index of...rest
: optionally returns index of pattern in string by column paths--range {any}
: optional start and/or end index--end
: search from the end of the string
Examples
Returns index of pattern in string
> 'my_library.rb' | str index-of '.rb'
Returns index of pattern in string with start index
> '.rb.rb' | str index-of '.rb' -r '1,'
Returns index of pattern in string with end index
> '123456' | str index-of '6' -r ',4'
Returns index of pattern in string with start and end index
> '123456' | str index-of '3' -r '1,4'
Alternatively you can use this form
> '123456' | str index-of '3' -r [1 4]
Returns index of pattern in string
> '/this/is/some/path/file.txt' | str index-of '/' -e