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


HSPTV!掲示板


未解決 解決 停止 削除要請

2010
0602
ぱる文字列と数値6解決


ぱる

リンク

2010/6/2(Wed) 18:52:33|NO.32913

文字と数値の混合の文字列の中から数値だけを抽出したいのですが可能でしょうか?
例えば”ABCD1234”とあれば1234だけをとりだしたいのです
いい方法があればお教え下さい



この記事に返信する


晩御飯

リンク

2010/6/2(Wed) 19:03:06|NO.32915

文字コードと言う単語とpeek命令の使い方を調べて下さい。



SYAM

リンク

2010/6/2(Wed) 19:08:06|NO.32916

strmid() 関数を使うとできるでしょう。
文字列の中から、文字列を取り出してくる標準の機能です。こちらのが初心者向きかな。



SYAM

リンク

2010/6/2(Wed) 19:09:59|NO.32917

気が付いたら strtrim() なんてものもあったのね。
これを繰り返して数字以外を全部消す、なんていう乱暴な方法もあるかも。



ぺこにゃん

リンク

2010/6/2(Wed) 19:21:57|NO.32918

数字以外を消すよりもー
数字って0〜9の10種類しかないんだから、
数字だけを取り出していった方が楽じゃないかな
文字コードも使わなくて済むよー。



SYAM

リンク

2010/6/2(Wed) 19:31:08|NO.32920

私がやるとしたら…

以下を、文字列の長さ分繰り返す。 - repeat 〜 loop 命令 文字列の先頭から順に…  1文字取り出す - strmid() 関数  取り出した1文字が"0123456789"の中に含まれていないか調べる - instr()関数  もし含まれていた(instrの結果が0以上)なら、取り出してた1文字を別の文字列に追加する
こうかな...



ぱる

リンク

2010/6/2(Wed) 20:04:17|NO.32924

素早い回答ありがとございます
早速試してみます



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