コミュニティアイコン プチコン 非公式コミュニティ プレイ日記

アバター
スケさん ◆YJjXHENp4drH
2018/3/8 15:38
文字列変数から一部を引き抜く方法はありますか?POPは使えなかったです。

コメント

アバター
はる 2018/3/8 15:44 ◆75Vh4SY8TdKS
っMID$
1文字だけの場合は配列添字の書き方("[0]"のような感じ)でできます。
ちなみに配列添字の書き方の方が処理速度が速いです。
左端の場合はLEFT$でもできます。
右端の場合はRIGHT$でもできます。
右端の場合はPOPでもできますが……
左端の場合はSHIFTでもできます。
ですが、POPもSHIFTも、
元の文字列の引き抜いた部分が消えてしまうという欠点があります。
使い方は下記のページが参考になると思います。


命令表 – SmileBasic
http://smilebasic.com/reference/#string
アバター
みなつ 2018/3/8 18:03 ◆hJTkStjweib1
配列添え字の書き方の具体例ですが、例えば「A$の3文字目」を参照したい場合は、
A$="ABCDEF"
PRINT A$[2] '1文字目が[0]なので、3文字目は[2]であることに注意
とすると
C
と表示されます。

なお、参照するのではなく消したい場合は、
A$[2]=""
とすると、A$の3文字目のCが消え、
PRINT A$
ABDEF
となります(*´▽`*)
アバター
とすけ 2018/3/9 17:33 ◆IUAdB4KpZwSR
COPYでやるという裏技的な方法もあります

コメントを書く

この投稿にはコメントできません。

- WEB PATIO -