JIRA jql查询 - 什么*意思?

nag*_*hun 4 regex jira jql

JQL中没有正则表达式:https://answers.atlassian.com/questions/138055/how-can-i-use-regex-in-a-jql-query-i-cannot-match-strings-that-have -a特定结束的功能于JQL-EX-ING-应匹配运行,慢跑,等

在jql Query中*的含义是什么?我在使用和不使用它时有不同的结果.但我没有发现结果有任何后果.

Bor*_*bev 15

~ 意思是CONTAINS,所以

summary ~ win
Run Code Online (Sandbox Code Playgroud)

表示WHERE汇总包含确切单词win. *是一个通配符.这个例子:

summary ~ "win*"
Run Code Online (Sandbox Code Playgroud)

表示WHERE汇总CONTAINS win以及之后的任何多个字符组合.

有两种类型的JQL野生卡:?*其中:

  1. 要执行单个字符通配符搜索,请使用"?" 符号.
  2. 要执行多字符通配符搜索,请使用"*"符号.

此处查看JIRA高级搜索指南通配符说明.

  • 对于像`fixVersion`和`affectedVersion`这样的版本字段,你必须使用`versionMatch()`函数,例如versionMatch中的`fixVersion("15.2.*")`. (4认同)
  • 并不适用于每个领域。例如,“fixVersion ~ 1.4.*”返回错误“‘fixVersion’字段不支持运算符‘~’。”,至少在 Jira 6.0.4 中是这样 (2认同)
  • 不适用于 sprint~"Yamaha*" 。返回错误“‘sprint’字段不支持运算符‘~’。” (2认同)