Availability
This routine is available starting with katl-commons 2.0.3 for Jira 5.x or katl-commons 1.1.10 for Jira 4.3.x/4.4.x.
Syntax
matches(string, regex)
Description
Returns true if character expression string matches the regular expression regex.Parameters
Parameter name | Type | Required | Description |
---|---|---|---|
string | string | Yes | Specifies a character expression to match the regex against. |
regex | string | Yes | Specifies a regular expression to match the specified string. |
Return type
boolean (true/false)
Related routines
Example
Example 1
wret = matches("This will return ?", ".*will.*"); print("Return " + wret);
Matches any string containing "will". Prints Return true
Example 2
wret = matches("This will return ?", "will"); print("Return " + wret);
Matches only the string "will". Prints Return false
Example 3
wret = matches("This will return ?", ".*will[^\\?]*\\?"); print("Return " + wret);
Matches any string containing "will" and ending with a question mark. Prints Return true
Notes
- As shown in Example 3, use double backslash (\\) instead of a single backslash where needed.
- For more information on regular expressions, see Oracle documentation.
See also