Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
文字列の並び替え
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=9311#CommentId12672
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
るしぇ
 (社会人)
投稿日時
2009/8/28 03:19:39
> 数値の頭に0をいれて桁数を合わせて文字列としてから
> 比較する方法もあります。
発想としてはありです。ただし当然、最大桁数が必要になりますよね。
まぁ、一度全ての文字列を検索して一番長い文字列を探すということ
で解決とかも考えられます。
発想はたくさんあったほうがいいので、ボクも1つ無理やり案を。。。
一度文字列としてきれいじゃないソートを実行してしまいます。
その後、先頭から数字の部分だけ数字のソートで入替えます。
…とか思ったところで
Textbox1.text = 12A00
Textbox2.text = 12A1
Textbox3.text = 12B45
Textbox4.text = 12
TextBox5.text = 100
みたいに数値始まりの文字列が混ざった場合ってどう並ぶのが正解なの?とか。
数値に変換できる文字に気をつけてねーとか。
http://jehupc.exblog.jp/8323019/
波紋だけ広げて逃げますw