strsplit(s, separators, component)
‹separators›内の複数の文字を使用して文字列‹s›を分割したコンポーネントの‹component›番目のサブ文字列を返します。 ‹separators›が空っぽの文字列の場合、文字列‹s›はスペースで分割されます。
‹component›がマイナス値の場合、最後のサブ文字列から数えられるので、-1
は最後のサブ文字列を返します。
‹component›がインデックス外の場合、空っぽの文字列が返されます。
Examples ¶
echo `strsplit("foo//bar//child/", "/", -2)`
bar
を返します。
echo `strsplit(":a:b c;d;e", ":;", 100)`
を返します。