繁体   English   中英

JIRA jql查询 - 什么*意思?

[英]JIRA jql Query - what * means?

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中*的含义是什么?我在使用和不使用它时有不同的结果。 但我没有发现结果有任何后果。

~意思是CONTAINS,所以

summary ~ win

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

summary ~ "win*"

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM