我開始研究大型Visual Studio解決方案,並且遇到有大塊註釋代碼的區域。這些塊通常長度超過3行,並且都以//開頭(可能是Ctrl + K,C用於註釋掉這些)。我想嘗試找出我的解決方案中存在的所有位置,以便我們的團隊可以解決這些問題,並在不再需要時刪除它們(畢竟,我們正在使用適當的源代碼控制並始終可以返回歷史來看看舊的代碼!)。Visual Studio正則表達式用於查找註釋代碼塊
所以我很感興趣的是註釋掉超過3個連續行的代碼塊(我也不想爲XML文檔註釋獲得很多誤報)。我可以在Visual Studio的查找對話框中使用哪些正則表達式來查找這些塊?我嘗試以下,但它似乎並沒有工作:
//[^/].*\n[:Wh]*//[^/].*\n[:Wh]*//[^/]
我不想做一個查找和替換 - 只要找到他們,我們將看看他們刪除,如果代碼之前它不再需要。
謝謝!
你可以將你的正則表達式作爲'code'(用四個空格縮進)嗎?現在'*'正在被「吃掉」爲* italic *標籤。 – 2009-10-14 13:40:33
+1指出舊代碼應該被刪除,而不是註釋。就像你說的那樣,如果需要的話,版本控制系統可以讓你返回代碼。 – Philippe 2009-10-14 15:20:37