» | Index of functions |
Returns true if the given string matches the given regular expression
matches($input as xs:string?, $pattern as xs:string) → xs:boolean
Arguments |
|||
|
$input |
xs:string? |
The string to be matched against a regular expression |
|
$pattern |
xs:string |
The regular expression |
Result |
xs:boolean |
matches($input as xs:string?, $pattern as xs:string, $flags as xs:string) → xs:boolean
Arguments |
|||
|
$input |
xs:string? |
The string to be matched against a regular expression |
|
$pattern |
xs:string |
The regular expression |
|
$flags |
xs:string |
Flags that control the interpretation of the regular expression |
Result |
xs:boolean |
Links to W3C specifications
Namespace: http://www.w3.org/2005/xpath-functions
Applies to: XPath 2.0, XSLT 2.0, XQuery 1.0 and later versions
XPath 2.0 Functions and Operators
XPath 3.0 Functions and Operators
Notes on the Saxon implementation
Saxon 9.3 introduced support for the q
flag, and for XPath 3.0 regular expression
enhancements, provided XPath 3.0 is enabled.