RichTextBoxの中身を分けて取得(VB2008) への返答

投稿で使用できる特殊コードの説明。(別タブで開きます。)
本名は入力しないようにしましょう。
投稿した後で削除するときに使うパスワードです。返答があった後は削除できません。
返答する人が目安にします。相手が小学生か社会人かで返答の仕方も変わります。
最初の投稿が質問の場合、質問者が解決時にチェックしてください。(以降も追加書き込み・返信は可能です。)
※「過去ログ」について書くときはその過去ログのURLも書いてください。

以下の返答は逆順(新しい順)に並んでいます。

投稿者 暇人  (学生) 投稿日時 2009/8/18 03:27:28
刈谷勇さん、返答ありがとうございます。
教えていただいたように処理を組んだところ、うまく分けることができました。
ありがとうございました。

>>※例題は、1行目と2行目が混在してしまっているような気が・・・。
こちらのミスでした。指摘ありがとうございます。
投稿者 刈谷勇  (社会人) 投稿日時 2009/8/18 01:02:12
すみません、タイトルにVB2008とありましたね。
ごめんなさい。
投稿者 刈谷勇  (社会人) 投稿日時 2009/8/18 01:00:41
はじめまして、暇人さん。

VBは2008でよろしいでしょうか?

>知識としてはC言語が出来て、当サイトのVBの初級はほぼ理解し、中級を読み進めているところです。
基礎的なプログラミングはできると思いますので概要だけ。

分割する条件が書いていなかったので、
・行の終わりに改行コードがある
・各項目の区切りは半角空白
という前提で説明します。

Stringクラスにsplitメソッドというものがありますので、改行コードで分解しさらに各行を半角空白で分解すればいいと思います。分解された各項目はstring型なのでintegerクラスのParseメソッド等で必要な型に変更してください。

もし、わからなければ再度質問してください。

※例題は、1行目と2行目が混在してしまっているような気が・・・。自分が仕様を間違えているのかな?
投稿者 暇人  (学生) 投稿日時 2009/8/17 23:55:22
はじめて質問させていただきます。
知識としてはC言語が出来て、当サイトのVBの初級はほぼ理解し、中級を読み進めているところです。

RichTextBoxに以下の複数行の文字列を入力したときのことについて質問です。

はるさめ 1 2 3 4 5
カレー 6 7 8 9 10
チャーハン 11 12 13 14 15

このように入力されたときに、一行目をStringとして取得します。
その中から1や2といった数字をIntegerとして、"はるさめ"などの文字列をStringとして別々に取得するにはどうしたらいいのでしょうか?

ex)↑の2行目を取得したとき
origin = "はるさめ 1 2 3 4 5" ←String
dataA = "はるさめ" ←String
dataB = 6 ←Integer
dataC = 7 ←Intenger
このように取得したいのです。
まだまだ初心者で質問がわかりにくいかもしれませんが、お答えいただけると助かります。