标签: regex visual-studio find ssms
我尝试使用Visual Studio或SQL Server Management Studio在查找/替换对话框中使用以下设置将一些文本(例如“Fish”)附加到文件中每行的末尾:
这主要是完成这项工作,但是对于少数几行,它不仅将“Fish”附加到行的末尾,而且还将它放在行的开头。我无法辨别这种行为的任何模式,它似乎几乎是随机的,文件越大,线条就越容易出错。
类似的查找/替换^(将文本放在行的开头)没有问题。
有人知道为什么会这样吗?而且,有没有更好的建议来实现我想要的目标?
答案 0 :(得分:12)
这适用于Visual Studio 2012和2015:
Find: \r Replace: Fish\r
确保勾选“使用正则表达式”复选框:
答案 1 :(得分:10)
我不确定你为什么会这样,但你可能会尝试类似的事情:
Find: ^.*$ Replace: \0Fish