Looking for the documentation on the newest versions of SIL Engine and the Simple Issue Language for Jira 8? Click here and leave these dusty old pages behind!
Availability
This routine is available starting with SIL Engine™ 2.0.3 for Jira 5.x or SIL Engine™ 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