我想匹配来自 Browsergame 的坐标。我的正则表达式是:
try
{
Regex r = new Regex("Mond ([1-9]) \x5B([1-9]):([1-9][0-9]{0,2}):([1-9][0-9]{0,2})\x5D");
Match m = r.Match("Mond 1 [1:1:1]");
}
catch (ArgumentException ex)
{
Console.WriteLine(ex);
}
错误是:
System.ArgumentException: "蒙德 ([1-9]) [([1-9]):([1-9][0-9]{0,2}):([1-9][0-9 ]{0,2})]" wird analysiert - Zu viele )-Zeichen。bei System.Text.RegularExpressions.RegexParser.ScanRegex() bei System.Text.RegularExpressions.RegexParser.Parse(String re, RegexOptions op) bei System.Text.RegularExpressions.Regex..ctor(String pattern, RegexOptions options, Boolean useCache)在 C:\Users\Heavyfan\Documents\Visual Studio 2008\Projects\WindowsFormsApplication7\WindowsFormsApplication7\Form2.cs:Zeile 中的 WindowsFormsApplication7.Form2.comboBox1_SelectedIndexChanged(Object sender, EventArgs e) 27. Eine Ausnahme (erste Chance) des Typs "System System.dll aufgetreten 中存在 .ArgumentException”。
我的正则表达式有什么问题?
对不起,我的英语不好。谢谢决议。