文字列の文字を消す方法が良くわからないので質問させてもらいます。
txt="ABCDEF" last_byte="" last_byte=strmid(txt,-1,1) mes last_byte b=strtrim (txt,3,''+last_byte) mes b
文字列型変数txtに代入された文字列「ABCDEF」の
一番右にある「F」を文字列から消し、"ABCDE"という用にしたく、
文字列操作関係の命令のサンプルをみながら上のスクリプトを書いてみましたが、
実行しても"ABCDE"にならないです。
①txtの最後の文字である「F」をstrmidで取り出す(文字列型変数last_byteに代入)
(ここはうまくできているはずです)
②strtrimで文字列型変数bにtxtからlast_byte(「F」)を取り除いた
「ABCDE」を代入、という用になるように記述しましたがうまくできませんでした。
原因がわかる人がいましたら、教えていただければうれしいです。