Scilab-Branch-5.3-GIT
- Scilab help
- Strings
- ascii
- blanks
- code2str
- convstr
- emptystr
- eval
- evstr
- grep
- isalphanum
- isascii
- isdigit
- isletter
- isnum
- justify
- length
- part
- regexp
- sci2exp
- str2code
- strcat
- strchr
- strcmp
- strcmpi
- strcspn
- strindex
- string
- strings
- stripblanks
- strncpy
- strrchr
- strrev
- strsplit
- strspn
- strstr
- strsubst
- strtod
- strtok
- tokenpos
- tokens
- tree2code
Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
tokenpos
文字列の中のトークンの位置を返す.
呼び出し手順
kdf=tokenpos(str [,delimiter])
パラメータ
- str
文字列. トークンを探す文字列.
- delimiter
(オプション) 文字列または文字列のベクトル. トークンデリミタ.
- kdf
2列の行列で, 最初の列はトークン開始位置のインデックス, 2列目はトークンの最後の文字のインデックスを出力します.
説明
kdf=tokenpos(str [,delimiter])
は文字列
str
に含まれるトークンを探します.
delimiter
のデフォルト値は [" ",<Tab>]です.
ただし, <Tab> は ascii(9)
を意味します.
この関数は各トークンが見つかった最初および最後の文字のインデックスを返します.
例
str='This is a character string'; kdf=tokenpos(str) first=part(str,kdf(1,1):kdf(1,2))
<< strtok | Strings | tokens >> |