我想使用正則表達式在.VB文件中提取所有常量,它們的作用域,數據類型等。我使用正則表達式: -在vb.net避免使用單引號(註釋行)的行
(\w*) Const (\w+) As (\w+)
,當我測試了一個.vb文件,我得到的結果如下: -
Public Const DOT As String = "."
'Private Const SW_HIDE As Short = 0
我想避免被註釋掉線(在這個例子中是第二個)。對於我已經修改了正則表達式爲: -
[^'](\w*) Const (\w+) As (\w+)
但它在輸出註釋行仍然給。請幫忙。非常感謝你。
什麼語言您正則表達式的校驗碼? VB.NET也? –
是的。這裏是我正在使用的兩行代碼: - Dim strPattern As String =「(\ w *)Const(\ w +)As(\ w +)」Dim oRegEx As Regex = New Regex(strPattern,RegexOptions.Compiled)' – user3460186
你有沒有嘗試過負面後顧?編輯:另外,先在這裏測試你的正則表達式:http://www.regexr.com/ – Brandon