HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2015
1012
Mituki_197文字例から文字を取る8解決


Mituki_197

リンク

2015/10/12(Mon) 18:03:48|NO.72246

aの文字が、

a="abc"
だとして、
abcから、cをとりたいんです。どうやったらいいでしょうか?
しつもんおねがいします。

a="abc"
mes a-1
できません。




この記事に返信する


チャーくん

リンク

2015/10/12(Mon) 18:17:02|NO.72248

文字を取り出す専用のやつもあるけど、扱いにくそうだしこっちにしました。

a="abc" strrep a,"c","" mes a
strrepは第一パラメータで置換の対象、第二で検索文字列、第三で置換文字列を指定します。
つまり「c」を「」(何もない)に置き換えたってことです。



葡萄色

リンク

2015/10/12(Mon) 19:03:28|NO.72254

こういう事言っているという可能性も

a = "abc" a = strmid(a, 0, strlen(a) - 1)



End

リンク

2015/10/12(Mon) 20:37:16|NO.72260

スピード重視なら、memsetを使う手もある。

a = "abc" memset a,0,1,strlen(a)-1



Mituki-WiiU

リンク

2015/10/14(Wed) 21:20:31|NO.72308

ありがとうございます!



Mituki

リンク

2015/10/23(Fri) 21:33:02|NO.72451

>>Endさん
a = "あああ"
memset a,0,1,strlen(a)-1
mes a
>>葡萄色さん
a = "あああ"
a = strmid(a, 0, strlen(a) - 1)
mes a
こうすると変になりますが・・・(変な記号に)
どうすれば?(いいのですか?)



Mituki

リンク

2015/10/23(Fri) 21:33:33|NO.72452

あ・・・
わすれました・・・



Mituki

リンク

2015/10/23(Fri) 21:34:19|NO.72453

#=<
$=>
#pre$
忘れてしまいました・・・



沢渡

リンク

2015/10/24(Sat) 09:29:52|NO.72462

漢字などの日本語文字は2バイトですので、その2バイトを真ん中でぶった切ると表示はおかしくなります。
http://hsp.tv/play/pforum.php?mode=all&num=72242
このスレで話題になりましたので、ご参考になれば。



ONION software Copyright 1997-2023(c) All rights reserved.