我需要解析字符串,它看起來像下面的例子中:太貪婪正則表達式的問題
Regex TitleRegex = new Regex(@"[A-Z].* - ([0-9].*) [A-Z]");
var match = TitleRegex.Match("Chapter - 1 The Brown Fox");
Console.WriteLine(match.Groups[1].Value);
我想是提取一個數字。問題是輸出是1 The Brown
而不是簡單的1
。
我不明白爲什麼字母也包含在數字([0-9]
)模式中。
有什麼建議嗎?
謝謝!這是一個愚蠢的複製粘貼錯誤。我已經打破了我的頭來解決這個%) – levanovd 2010-11-11 13:08:32