0
我已經看過VS 2013中的正則表達式示例,但不知道如何僅返回非註釋掉的調用。我如何在Visual Studio 2013中找到[Call MyFunction],但排除['Call MyFunction]
我已經看過VS 2013中的正則表達式示例,但不知道如何僅返回非註釋掉的調用。我如何在Visual Studio 2013中找到[Call MyFunction],但排除['Call MyFunction]
參考:Using Regular Expressions in Visual Studio(改變,因爲VS2010)
據我所知,Call
語句只能出現在一行的開始,所以這應該這樣做:
^\s*Call\s+MyFunction
這就是:行首,然後是可選空格,然後是Call。
一般來說,寫「不匹配以下引號字符任何東西」,你可以替換「任何非引號字符」的空間,即[^']
:
^[^']*TextToFind
雖然這將跳過線說不一定評論,如:
quoted = "'" + TextToFind + "'"
如果這是VB.NET解決方案,你只是想瀏覽你的代碼,你應該能夠只需右鍵單擊MyFunction
並單擊「查找所有引用」 。
謝謝@nmclean的幫助。這解決了問題。不幸的是,它是傳統的ASP,所以沒有點擊「查找所有參考」的奢侈品。 – jtmk