文字列の一部を取り出す
val = strmid(p1,p2,p3)
p1=変数名 : 取り出すもとの文字列が格納されている変数名 p2=-1~ : 取り出し始めのインデックス p3=0~ : 取り出す文字数
p1で指定した文字列型変数の中から、 p2,p3で指定した条件で文字を取り出したものを返します。 p2で取り出し始めるインデックスを指定します。これは、文字列の始まり1文字目を0として、1,2,3...と順番に増えていくものです。1から始まりではないので注意してください。 p3で取り出す文字数を指定します。実際に格納されている文字数よりも多く指定した場合は、実際の文字数までが取り出されます。 また、p2に-1を指定すると文字列の右からp3で指定した文字数だけ取り出します。
b="ABCDEF" a=strmid(b,-1,3) ; 右から3文字を取り出す a=strmid(b,1,3) ; 左から2文字目から3文字を取り出す
getstr | バッファから文字列読み出し |
バージョン | 3.5 |
作成日 | 2016/07/13 |
著作者 | onitama |
URL | http://hsp.tv/ |
備考 | ver3.5標準命令 |
タイプ | 内蔵命令 |
グループ | 文字列操作関数 |
対応環境 |
|
hs ファイル | hsphelp\i_string.hs |