文字列から数字を検索して抽出する 質問する

文字列から数字を検索して抽出する 質問する

文字列内に含まれる数値を検索して抽出する必要があります。

たとえば、次の文字列から:

string test = "1 test"
string test1 = " 1 test"
string test2 = "test 99"

これどうやってするの?

ベストアンサー1

\d+は整数を表す正規表現です。つまり

//System.Text.RegularExpressions.Regex
resultString = Regex.Match(subjectString, @"\d+").Value;

内の数値の最初の出現を含む文字列を返しますsubjectString

Int32.Parse(resultString)すると番号が通知されます。

おすすめ記事