haw*_*bsl 72 ide replace multiline visual-studio
可以吗?我们正在使用VS2005和VS2008以及VS2010.
我不是指正则表达式 - 它们有自己的位置 - 但是普通的旧文本可以找到和替换.我知道我们可以使用\n标签使用正则表达式(在紧要关头),但不要纠结于正则表达式转义字符,还有可读性问题.
如果不能做到人们使用的简单(简单)(免费)替代方案?这并不涉及敲响我们自己的宏.
小智 65
我终于找到了..
无需下载和加载任何外部宏.
它至少在内置宏的Visual Studio 2008中工作.:)
步骤:
1)选择要查找的文本.
2)按"Alt + F8"或打开"工具 - >宏 - >宏浏览器"
3)双击"Sample - > Utilities - > FindLine".(它将打开查找框,并在"查找"字段中加载您的选择.不要担心"查找"字段中显示的截断文本.相信我,字段拥有一切......显示它的MS方式可能是......: ))
4)单击"查找并替换"对话框中的"快速替换"按钮.输入您的替换文字.
5)根据您的要求点击3个按钮中的任何一个......并完成它.:)
华友世纪..它的工作..可能不是一个直接的方式去做但你知道与MS ..没有什么是直截了当的容易.. :)
小智 18
您可能需要查看此博客条目:
提供宏代码以逃避搜索并显示VS查找和替换对话框.
woo*_*hoo 15
今天在Visual Studio 2012中有效:
fooPatternToStart.*(.*\n)+?.*barPatternToEnd
Run Code Online (Sandbox Code Playgroud)
了解该(.*\n)+?部分如何跨多行进行匹配,非贪婪.
fooPatternToStart是你的起跑线上的一些正则表达式模式,而barPatternToEnd你的模式是在下面的另一行找到的,下面可能有很多行......
例如找到这里.
简单有效:)
注意:在 VS2012 之前,有效的模式是:fooPatternToStart.(.\n)+@.*barPatternToEnd
Phi*_*gan 12
您可以通过单击"查找和替换"对话框中的"使用正则表达式"复选框来搜索多行表达式.然后用换行符表示换行符\n.

| 归档时间: |
|
| 查看次数: |
45236 次 |
| 最近记录: |