2011-05-17 54 views
0

我是.NET正则表达式的新手。.NET中的正则表达式

我的正则表达式在运行时警告太多)。我不知道如何处理()

input = "Get_MyAppList()"; 
Match match = Regex.Match(input, @"Get_([A-Za-z0-9\-]+)\()$", RegexOptions.IgnoreCase); 

回答

7

你忘了逃跑的最后)(之前的$):

@"Get_([A-Za-z0-9\-]+)\(\)$" 
1

得到一些正则表达式的工具,将帮助您创建,提供的正则表达式用正则表达式检查错误信息,通常的错误信息经常不够好。

我可以推荐快报,我使用,请记住,最棘手的问题有,当你创建的正则表达式(除字母&数字basicly)要由

之前\

所以"()"来匹配你需要\(\)