查找替换为正则表达式添加额外文本

时间:2010-10-20 14:15:51

标签: regex visual-studio visual-studio-2005 replace

我在Visual Studio 2005中使用正则表达式将我的SQL语句转换为可读字符串。

我正在使用查找表达式{.*}和替换表达式& "\1 " _

这应该产生如下结果: 输入:

select *
from x

预期

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

现实是我得到了:

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

我的表情错了吗?

1 个答案:

答案 0 :(得分:1)

对于您的查找模式,请使用+而不是*来确保至少匹配一个字符。我认为使用*方法可以获得一些额外的东西,可能是the documentation的边界或换行符。

请尝试使用此模式:{.+}