Home > リファレンスガイド > 式エディタ > 関数リスト > StrToken

StrToken

区切り文字で区切られている文字列から、指定された番号のトークンを取得します。

構文:

StrToken(文字 ソース文字列, 数値 トークンインデックス, 文字 区切文字列)

パラメータ:

ソース文字列……複数の文字列で構成される文字列。区切文字で区切られ、トークンが置かれています。

トークンインデックス……取り出したいトークンで、その位置をインデックス(順番を示す番号)で指定します。

区切文字列……区切文字の文字列。1文字以上の文字列を指定できます。

戻り値:

文字列(トークン)……トークンが見つからなかった場合は、空白が返ります。

例:

区切り文字は、区切りを行うため複数の文字が定義される場合があります。

  • トークンインデックスが1で、区切文字がNULLの場合や、区切文字が見つからなかった場合、ソース文字列が返ります。

  • トークンインデックスが1より大きく、区切文字が見つからなかった場合は(区切文字がNULL、インデックスが範囲外、区切文字が存在しないなど)、空の文字列が返ります。

  • 区切文字はそれぞれ、インデックスの処理の際に個別にカウントされます(繰り返して処理されることはありません)。

例:

StrToken('abcd,cdef,ghik,lmnp',2,',')

'cdef'が返ります。

注意:

スペースは区切文字には使用できません。