2010-03-19 84 views

回答

27

使用正則表達式搜索:

在查找對話框 - 展開「查找選項」 檢查使用中:正則表達式

旁邊的搜索框現在有一個箭頭,是積極的,它會顯示您可用的RegEx選項/值。

你想要的值將是\ n。所以「SearchValue \ n」應該這樣做。

請注意,它不是您使用的標準正則表達式,它是VS特定的。 Replace也可以使用RegEx值。

+0

如果您對正則表達式不熟悉,請確保您知道雖然此解決方案會在替換字符串中爲您提供新行,但搜索字符串仍需要轉義 - 一個示例是替換所有。在\的搜索字符串中。 – danyim

6

添加到布萊恩·施密特的回答...使用\ n按預期方式工作

正則表達式搜索。然而,你必須在正則表達式使用\ n的時候要小心一點替換與Visual Studio 2008。例如,如果你搜索\ n\ n(是的,同樣的事情)全部更換文件中的換行符將被轉換爲Unix樣式的換行符(LF)。這可能是Visual Studio中的一個錯誤。我很難相信這是預期的功能。

要解決這個問題,您可以使用帶花括號的標記表達式:例如搜索SearchValue {\ n}並替換爲ReplaceValue \ 1。這確保了替換時也會使用搜索時找到的相同換行符。

+0

好點。感謝您的高舉 – danyim

相關問題