2011-05-17 27 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)要由

之前\

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