You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure DevOps字符串搜索能否使用通配符?匹配无结果是什么原因?

Azure DevOps 代码搜索通配符使用说明

失效原因

Azure DevOps的代码搜索对通配符的使用有明确限制,这是你之前写法失效的核心原因:

  • * 和 ? 通配符仅支持放在单个搜索词的开头或结尾,不能放在搜索词中间
  • 通配符不能在双引号包裹的精确短语搜索中使用,这种场景下通配符会被识别为普通字符,不会触发模糊匹配
  • 你查阅的文档示例 alpha?version 属于无特殊分隔符的单个连续关键词,符合通配符使用规则;但你搜索的路径包含/分隔符,会被系统识别为多个独立关键词,无法直接在中间插入通配符做匹配。

正确搜索方案

你可以通过多条件组合的方式实现目标匹配:

api/testEndpoint/ AND /testResource

该写法会匹配同时包含api/testEndpoint/前缀和/testResource后缀的所有内容,中间部分可匹配任意字符,刚好满足你对{id}位置模糊匹配的需求。
如果需要进一步缩小范围,可以追加文件类型、项目等过滤条件,比如匹配yaml格式的路由配置文件可以写成:

api/testEndpoint/ AND /testResource ext:yaml

内容的提问来源于stack exchange,提问作者aiwiss

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 22:06:01