Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Image RemovedImage Added

Info

The instructions on this page describe how to execute a JQL search using JQL Search Extensions.

Table of Contents
minLevel1
maxLevel7
excludeTry it free

Text JQL functions

Info

JQL functions are accessible from the Extended Search page or Extended Search filters in Jira advanced search.

ExactTextMatch

Info

JQL functions are accessible only from Extended Search.

Matches issues that contain the text in the summary, description, or descriptionenvironment fields. Takes a case-sensitive text as an argument.

Example:
issue in exactTextMatch("text")

ExactTextMatchCaseInsensitive

Info

JQL functions are accessible only from Extended Search.

Similar to exactTextMatch but is case insensitive.

Example:
issue in exactTextMatchCaseInsensitive("tExT") matches issues with TEXT, Text, tEXT etc.

WildcardMatch

Info

JQL functions are accessible only from Extended Search.

Matches issues with a field containing a specified text (case-sensitive). You can use the asterisk (*) to match any text.

Examples:
issue in wildcardMatch("summary", "Hello*")
issue in wildcardMatch("fixVersion", "12.0*")
issue in wildcardMatch("labels", "*Marketing*")
issue in wildcardMatch("component", "Business*")
issue in wildcardMatch("category", "MyOrg*")

The star symbol can be placed anywhere in the text – you can even place more than one.

Regex

Info

JQL functions are accessible only from Extended Search.

Use the full power of regular expressions to match field values. Regular expressions are strict and case-sensitive.

You can use backslashes to escape special characters. The underlying implementation is using JavaScript syntax for regular expressions.

Examples:

issue in regex("summary", "^Hello.*") matches issues with summaries starting with
issue in regex("fixVersion", "12.[0-5]") matches issues with versions from 12.0 to 12.5
issue in regex("labels", "Marketing$")matches issues with labels that end with Marketing
issue in regex("component", "Business.*")
issue in regex("category", "MyOrg.*")
issue in regex("Acceptance checklist", "can proceed") matches issues that have any checkbox with can proceed checked
issue in regex("Custom cascading select list", "- Georgia") matches issues with a cascading select field with Georgia as a child value