使用正则表达式搜索文本
适用于:SQL ServerAzure SQL 数据库Azure SQL 托管实例Azure Synapse AnalyticsAnalytics Platform System (PDW)
以下正则表达式可以替换 SQL Server Management Studio“查找和替换”对话框的“查找内容”字段中的字符或数字。
使用正则表达式进行搜索
若要在“快速查找”、“在文件中查找”、“快速替换”或“在文件中替换”操作过程中,在“查找内容”字段中启用正则表达式,请选中“查找选项”下的“使用”选项,然后选择“使用正则表达式”。
“查找内容”字段旁边的“表达式生成器”按钮将变为可用状态。 选择此按钮可显示一组可用的正则表达式。 如果选择了表达式生成器中的任何项,则可将该项插入“查找内容”字符串。
下表对“表达式生成器”中提供的正则表达式进行了说明。
表达式 | 说明 |
---|---|
. |
与任何单个字符匹配(换行符除外)。 |
.* |
零次或多次匹配任何字符 |
.+ |
一次或多次匹配任何字符 |
[abc] |
匹配 abc 集中的任何字符 |
[^abc] |
匹配不在 abc 集中的任何字符 |
\d |
匹配任意数字字符 |
(?([^\r\n])\s) |
与任何空格字符匹配 |
\b |
在单词的开头或结尾匹配 |
^ |
在行首匹配 |
.$ |
匹配任何换行符 |
\w\r?\n |
匹配行尾的单词字符 |
(dog|cat) |
捕获表达式 dog|cat 并对其进行隐式编号 |
(?<pet>dog|cat) |
捕获子表达式 dog|cat 并将其命名为 pet |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈