2011-03-02 25 views
1

我想做一個正則表達式來檢查變量名稱的駱駝框。如何檢查正則表達式在類的特定功能?

至今(其中正常工作)我已經得到了表達式爲:

(?xm-isn:(?:\b\w*(?:-)\w*\s*\=)|(?:\b[A-Z0-9_-]+(?=\s*\W*\b)\s*\=)) 

但是,我怎麼可以使代碼的以下部分的異常,因此不會考慮這個命名約定文件中代碼的特定部分?

public enum ProjectType 
{ 
    [DisplayName("All")] 
    All = 0, 
    [DisplayName("All .NET - Windows Forms and Web Forms")] 
    AllNet = 1, 
} 

在此先感謝您的幫助。

回答

3

您可以使用FxCop和create your own rule to perform this check

+0

+1。正如@Tim在這個問題的另一個副本中所評論的那樣,這個正則表達式根本沒有意義。爲此,你會更好地使用專用工具。 – 2011-03-03 07:54:05