文字列内に含まれる数値を検索して抽出する必要があります。
たとえば、次の文字列から:
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)
すると番号が通知されます。