查找和替换

适用于:SQL ServerAzure SQL 数据库Azure SQL 托管实例Azure Synapse AnalyticsAnalytics 平台系统(PDW)

使用 查找和替换 对话框查找文件中的文本,并选择性地替换它。 查找和替换 对话框的版本可能会显示略有不同的选项,具体取决于对话框的打开方式。 在 “编辑”菜单上,指向 查找和替换,然后单击 “快速查找” 打开包含查找选项但不包含替换选项的对话框。 在“编辑 菜单上,指向 “查找和替换”,然后单击 “快速替换”,打开包含查找选项和替换选项的对话框。

工具栏按钮和快捷键也可用于打开 查找和替换 对话框。

查找内容

通过这些控件,可以指定要匹配的字符串或表达式。

查找
键入要搜索的文本。 该对话框尝试填充可能的搜索文本,使用在打开对话框之前光标选择的文本、附近的文本或之前搜索过的文本。 可以通过从此下拉列表中选择最后 20 个搜索字符串之一来重复使用它。

[带通配符的字符串]
如果要在搜索字符串中使用星号(*)和问号(?)等通配符,请在 “查找选项” 下选中“使用”复选框,然后单击 通配符

[正则表达式]
若要使搜索引擎将搜索字符串解释为正则表达式,请选择 查找选项 下的“使用”复选框,然后单击 正则表达式

表达式生成器
“查找”框旁边的此三角按钮将在 “查找选项”中选择“使用 ”复选框 时可用。 单击此按钮可显示通配符或正则表达式的列表,具体取决于所选 使用 选项。 从此列表中选择任何项都会将其添加到在 查找 框中指定的字符串中。

替换为

通过这些控件,可以指定将在匹配字符串或表达式的位置插入的内容。

替换为
若要将指定在 查找内容 中的字符串实例替换为另一个字符串,请在此字段中输入替换字符串。 若要删除 查找中指定的文本实例,请将此字段留空。 选择下拉列表以显示输入的最后 20 个项目。 若要在 “替换为”框中指定的字符串中包含正则表达式,请单击 “使用”复选框,然后单击 正则表达式。 仅当单击 快速替换打开此对话框时,才会显示此框。

替换为
若要将 "查找" 框中指定的字符串替换为另一个字符串,请在此字段中输入替换字符串。 若要删除 查找 框中指定的字符串实例,请将此字段留空。 选择下拉列表以显示输入的最后 20 个项目。 若要在 “替换为”框中指定的字符串中包含正则表达式,请单击 “使用”复选框,然后单击 正则表达式

表达式生成器
当在“查找选项”中选择“使用 ”复选框时,“替换为”框旁边的这个三角按钮将变为可用。 单击此按钮可显示通配符或正则表达式的列表,具体取决于所选 使用 选项。 单击此列表中的任一项会将其添加到 “替换为”框中指定的字符串。

替换
单击此按钮可替换 查找 框中 指定的字符串的当前实例,并将其替换为 框中指定的字符串,并在 查找中指定的范围中找到下一个实例。

替换所有
单击此按钮,将 “查找”框中指定的所有字符串实例替换为 “替换为”框中指定的字符串,并应用于 “查找范围”框中指定范围内的所有文件。

谨慎

确保 查找选项 设置为仅包含您想要修改的文件。

将显示一个提醒,包含选项 保持修改的文件打开。 若要保留 撤消 选项,必须选择此选项。 撤消 仅在修改后保持打开状态以供编辑的文件中可用。

跳过文件
Look in 的指定值中包含多个文件时可用。 如果不想搜索或修改当前文件,请单击此按钮。 搜索将在 查找的列表中的下一个文件中继续。

查看

中查找
选择位置以查找 查找中指定的文本。 选项 当前文档,在打开对话框时搜索具有焦点的文档窗口,所有打开的文档,这将搜索 SQL Server Management Studio 中当前打开的所有文档窗口。

查找选项

可以展开或折叠 “查找选项” 部分。 可以选择或清除以下选项。

匹配大小写
选中此复选框后,“查找结果”窗口将仅显示内容和大小写均匹配的 查找什么 中指定的字符串实例。 例如,搜索“MyObject”时,若选中 区分大小写 复选框,则会返回“MyObject”,而不会返回“myobject”或“MYOBJECT”。

匹配整个单词
选中后,“查找结果”窗口将仅显示与完整单词匹配的 查找内容 的字符串实例。 例如,搜索 MyObject 将返回“MyObject”,但不会返回“CMyObject”或“MyObjectC”。

向上搜索
从光标位置向文档开头方向搜索。

查找隐藏文本
找到被隐藏和折叠的文本实例。

使用
指示如何解释 中输入的特殊字符:查找替换为 文本框。 这些选项包括 通配符正则表达式

正则表达式
特殊表示法定义要匹配的文本模式。 如需列表,请参阅 使用正则表达式搜索文本。

通配符
星号(*)和问号(?)等特殊字符表示一个或多个字符。 若要查看列表,请参阅 使用正则表达式搜索文本

查找下一个
开始在 “查找内容” 框中搜索文本。

替换
单击此按钮可替换 中指定的字符串的当前实例,使用 Replace with中指定的字符串查找,并在 Look in中指定的范围中找到下一个实例。

替换所有
选择此按钮以将 查找 中指定的字符串替换为 替换为中指定的字符串,此操作将在 查找范围中所有文件的所有实例中进行。

谨慎

确保 查找选项 设置为仅包含您想要修改的文件。

查找和替换视图

“查找和替换”窗口顶部的选项卡包含 视图 菜单。 通过这些菜单,你可以选择要显示在活动窗格中的一组字段。 可以将 查找和替换 窗口保留在一个方便的位置,然后在选项卡和视图之间切换,以便执行任何类型的查找或替换操作。

快速查找
此工具栏选项卡将对话框更改为 快速查找 对话框。

“在文件中查找”
此工具栏选项卡将对话框更改为 “在文件中查找”对话框

快速替换
此工具栏选项卡将对话框更改为 快速替换 对话框

替换文件
此工具栏选项卡将对话框更改为“在文件中替换”对话框。

另请参阅

SQL Server Management Studio 键盘快捷方式