bur*_*1ce 13 visual-studio-2008 visual-studio
有时我想搜索包含新行字符的文本,还有一些我想用新行字符替换文本.
我怎么能用visual studio 2008做到这一点?
Bri*_*itt 28
使用RegEx搜索:
在"查找"对话框中 - 展开"查找选项"选中"使用:正则表达式"复选框
现在,搜索框旁边有一个激活的箭头,它会显示可用的RegEx选项/值.
你想要的值是\n.所以"SearchValue \n"应该这样做.
请注意,它不是您使用的标准RegEx,它是VS特定的.替换也可以使用RegEx值.
加上Brian Schmitt的回答......
正常表达式搜索使用\n按预期工作.但是,在正则表达式替换 Visual Studio 2008 时使用\n时必须要小心.例如,如果搜索\n并替换为\n(是的,完全相同的东西)文件中的所有换行符(s)将转换为Unix风格的换行符(LF).这可能是Visual Studio中的错误.我发现很难相信这是预期的功能.
要解决这个问题,您可以使用带花括号的标记表达式:例如,搜索SearchValue {\n}并替换为ReplaceValue\1.这样可以确保在替换时也可以使用搜索时找到的相同换行符.
归档时间: |
|
查看次数: |
14992 次 |
最近记录: |