2010-10-20 68 views
0

我在Visual Studio 2005中使用正則表達式將我的SQL語句變成可讀的字符串。查找替換正則表達式添加額外的文本

我使用查找表達式{.*}和替換表達式& "\1 " _

這應該產生的結果是這樣的: 輸入:

select * 
from x 

預計

& "select * " _ 
& "from x " _ 

現實的情況是我得到:

& "select * " _& " "_ 
& "from x " _& " "_ 

有我得到了我的表情不對?

回答

1

對於您的查找模式,請使用+而不是*以確保至少有一個字符相匹配。我認爲*的方法會帶來額外的額外收益,儘管the documentation可能是一個邊界或線路中斷。

試試這個模式:{.+}

+0

完美。我想知道*是否將換行符視爲單獨的匹配,儘管這會使新插入超過2行。 – themaninthesuitcase 2010-10-20 15:03:17