2014-07-15 58 views
1

我試圖建立一個正則表達式來查找匹配的Visual Studio 2013查找/替換排除字

Private Code As String 

但不

Public Property Code As String 

,對於我現在有行代碼與此

(dim|private|public|shared|) .+ As String(?=\r?$) 

結束10
(dim|private|public|shared|)~(Property) .+ As String(?=\r?$) 

在第一個RegEx中,代碼的屬性行仍包含在內。並與第二,絕對沒有成立

在其他工作中,任何字符串變量聲明,但沒有財產/子/函數的聲明或者

誰能幫上呢?

回答

1

你會需要這樣的:

(Dim|Private|Public|Shared)\s\w+\sAs String.* 

Demo

+0

感謝您的答覆,但我認爲我的問題是什麼不太清楚,我meen我尋找私人[anyIdentifyer]作爲字符串,但不私有財產[anyIdentifyer]作爲字符串。在其他工作中,任何字符串變量聲明,但不是屬性聲明。 (我會編輯主帖) – Hugo

+0

@Hugo!是啊!誤會! –

+0

很好,謝謝!我應該添加什麼,只有字符串聲明類型? – Hugo

相關問題