こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

C#で文字列から数値だけ取得する方法

C#で文字列から数値だけ取得する方法

stringの文字列をcharの文字配列に入れなおして
数値の場合だけ、別の配列(例:a[3])にコピーする。
そんな方法で数値を抜き出そうかと思っています

ですが、文字列から数値だけを見つけ出して取得する方法がわかりません。

詳しくのっているサイトなどありましたら
教えてください…!!

投稿日時 - 2010-05-28 18:03:57

QNo.5928306

すぐに回答ほしいです

質問者が選んだベストアンサー

例えば、こんな感じかなぁ

string strSrc = "ABC123DEF456";
string strNum = "";

foreach (char c in strSrc )
{
if ( 0 <= c.CompareTo('0') && c.CompareTo('9') <= 0 )
{
strNum += c;
}
}
MessageBox.Show(strNum, "Test");

投稿日時 - 2010-05-28 20:56:32

お礼

ありがとうございます!!

数値だけとりだすことができました!!

投稿日時 - 2010-05-29 15:46:23

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問