プロが教える店舗&オフィスのセキュリティ対策術

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

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

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

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

A 回答 (1件)

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



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");
    • good
    • 0
この回答へのお礼

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

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

お礼日時:2010/05/29 15:46

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!