JIRA jql 查询 - * 意味着什么?

问题描述 投票:0回答:2

JQL 中没有正则表达式: https://answers.atlassian.com/questions/138055/how-can-i-use-regex-in-a-jql-query-i-cannot-match-strings-that-have-a-specific-ending -in-jql-ex-ing-should-match-running-jogging-etc

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

jira wildcard jql
2个回答
25
投票

~
表示包含,所以

summary ~ win

表示 其中摘要包含确切的单词 win

*
是通配符。例子:

summary ~ "win*"

表示 摘要包含胜利及其后的任何多个字符组合

JQL 中有两种类型的通配符:

?
*
其中:

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

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


0
投票

Atlassian 将“~”运算符称为“包含”,但它实际上并不意味着“包含”。例如,在“客户”字段(自定义文本字段)中搜索“ABCD”将返回“ABCD,EFGH”,但不会返回“EFGH,ABCD”。并且不能在搜索字符串的开头使用通配符 *。有关更多信息,请参阅通配符搜索JRASERVER-6218。我们正在研究 Adaptavist ScriptRunner 来解决这个已有 12 年历史的错误。

© www.soinside.com 2019 - 2024. All rights reserved.