#部分文字列(<文字列>, <開始位置>[, <終了位置>, <失敗文字列>])
#部分文字列(<文字列>, <開始位置>[, <区切り文字>, <失敗文字列>])

文字列の一部分を取り出します。


構文

#部分文字列(<文字列>, <開始位置>[, <終了位置>, <失敗文字列>])
#STRSUB(<文字列>, <開始位置>[, <終了位置>, <失敗文字列>])

#部分文字列(<文字列>, <開始位置>[, <区切り文字>, <失敗文字列>])
#STRSUB(<文字列>, <開始位置>[, <区切り文字>, <失敗文字列>])

引数

<文字列>
対象文字列を指定します。
<開始位置>
取り出す先頭の位置を整数で指定します。
<終了位置>
取り出す最後の位置を整数で指定します。省略したときは文字列の最後までとみなされます。
<区切り文字>
区切り文字を指定します。
<失敗文字列>
部分文字列が取り出せなかったときの文字列を指定します。

#部分文字列('埼玉県浦和市川口町',1,3)埼玉県
#部分文字列('埼玉県浦和市川口町',4,6)浦和市
#部分文字列('埼玉県浦和市川口町',4)浦和市川口町
#部分文字列('BC,BCD,BC',2,',')BCD
#部分文字列('123456789',-9,-3)1234567
#部分文字列('123456789',-5)56789
#部分文字列('123456789',,-5)12345
#部分文字列('AB,CD,EF',-3,',')AB

解説

戻り値

関連項目

→#文字数
→#文字列置換
→#文字列反転
→#文字列複写
→#文字列位置
DBProヘルプ目次へ