2012-01-11 43 views
-2

環境:Visual Studio 2008 SP1正規表現を使用して文字列から整数を取得する

この場合、かっこと100の間の整数を取得する正規表現は何ですか?

string input = "bunch of text(100): more text here ignore the 1 or 2 ints here"; 
+0

本当に正規表現に新しいと苦労答えを得るために少し。 – Rod

+0

申し訳ありませんが、OP – Rod

答えて

2

をされること:

\d+ 

C#コード(もちろん、using System.Text.RegularExpressionsが必要です):

Regex re = new Regex(@"\d+"); 
string input = "bunch of text(100): more text here"; 
Match m = re.Match(input); 

if(m.Success) { 
    // Your number is in m.Value 
} else { 
    // No number in the string 
} 
+0

オープンカッコと閉じカッコの間でintを取得する方法を確認しますか? – Rod

+0

@rod:regex: '(?<= \()\ d +(?= \))' – Ryan

2

[0-9] +(?:\。[0-9] *)?

次回、このウェブサイトを参照してください:http://gskinner.com/RegExr/

+0

素敵なリソースを更新してくれてありがとうございます。 – Rod

関連する問題