当前位置:首页 > 资讯列表 >VS Search:用于匹配 update 与 pr 之间任意字符的正则表达式

VS Search:用于匹配 update 与 pr 之间任意字符的正则表达式

发布时间:2026-07-10 16:16:18 分类:营销学堂

VS 正则搜索:匹配中间包含任意内容的 update ... pr

一、VS 开启正则搜索步骤

  1. 打开查找:Ctrl+F(当前文件内搜索)/ Ctrl+Shift+F(整个解决方案全局搜索)
  2. 点击搜索栏右侧 .* 图标,开启「使用正则表达式」模式
  3. 在查找输入框填入下方对应正则语句即可匹配

二、3 种基础常用正则表达式

1. 通用单行匹配:update 和 pr 中间存在任意字符(同行)

update.*pr

2. 非贪婪匹配(推荐,避免超长误匹配)

update.*?pr

适用场景:同一行存在多个 update 关键字,仅匹配距离最近的 pr,不会一次性抓取到末尾的 pr。

3. 强制中间存在内容,排除连写 updatepr

update.+pr

.+:中间至少存在 1 个字符,会过滤无间隔紧贴的 updatepr

三、拓展特殊场景正则

场景1:支持跨换行匹配(多行文本)

update[\s\S]*?pr

[\s\S]:匹配全部字符,包含换行、回车符,不受换行隔断影响。

场景2:仅匹配中间只有空格/制表符的情况

update\s+pr

仅匹配 update prupdatepr 这类仅空白分隔的文本,中间不能包含其他文字符号。

四、实战匹配示例

待检索原始文本:

update order pr123;
update user info pr_001
updatepr
update
data pr_test