我在Visual Studio 2005中使用正则表达式将我的SQL语句转换为可读字符串。
我正在使用查找表达式{.*}
和替换表达式& "\1 " _
。
这应该产生如下结果: 输入:
select *
from x
预期
& "select * " _
& "from x " _
现实是我得到了:
& "select * " _& " "_
& "from x " _& " "_
我的表情错了吗?
答案 0 :(得分:1)
对于您的查找模式,请使用+
而不是*
来确保至少匹配一个字符。我认为使用*
方法可以获得一些额外的东西,可能是the documentation的边界或换行符。
请尝试使用此模式:{.+}