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

如何在Azure Boards查询编辑器中搜索方括号内的文本?

在Azure DevOps中筛选标题包含方括号内指定词汇的工作项

要仅匹配标题中方括号包裹的目标词汇(如Hello [World]),排除仅含词汇但无方括号的项(如Hello World),可以通过以下两种方式实现:

方法1:使用WIQL(工作项查询语言)

Azure DevOps使用WIQL而非TSQL,其通配符规则与TSQL不同——WIQL的LIKE操作符仅将%(任意长度字符)和_(单个字符)视为通配符,方括号[]属于普通字面量,无需转义。直接编写查询语句匹配完整的[目标词汇]字符串即可:

SELECT [System.Id], [System.Title], [System.State]
FROM WorkItems
WHERE [System.Title] LIKE '%[World]%'

该语句会精准筛选出标题中包含[World]的工作项,自动排除仅含World的项。

方法2:使用可视化查询编辑器

如果不熟悉WIQL,可在Azure DevOps的查询编辑器中可视化配置:

  • 添加筛选条件:选择字段为Title
  • 操作符选择Matches pattern(或Contains,后者默认匹配包含目标字符串的内容)
  • 值填写[World](若用Matches pattern,可添加通配符如%[World]%以匹配任意位置的该字符串)

关键说明

TSQL中[[]MyWord]%的写法在WIQL中无效,是因为两者的语法规则差异:TSQL将方括号视为字符范围匹配的特殊符号,需要转义;而WIQL中无此规则,方括号直接作为普通字符处理,因此直接写[目标词汇]即可完成精准匹配。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 11:05:21