matches
Die matches Funktion überprüft, ob ein bereitgestellter String (das erste Argument) einer Regular Expression (dem zweiten Argument) entspricht. Die Syntax der Regular Expression muss die Syntax sein, die für das pattern Facet von XML-Schema definiert wurde. Die Funktion gibt true zurück, wenn der String der Regular Expression entspricht, und andernfalls false.
Sprachen
XQuery, XSLT 2.0, XSLT 3.0..
Parameter
Name | Typ | Beschreibung | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
input | xs:string | Der Input-String. | ||||||||
pattern | xs:string | Die Regular Expression, der der String entsprechen muss, siehe Regular Expressions. | ||||||||
flags | xs:string | Optionales Argument, das die Übereinstimmung beeinflusst. In diesem Argument kann jede beliebige Kombination der folgenden Flags angegeben werden: i, m, s, x. Es können mehrere Flags verwendet werden, z.B. imx. Wenn kein Flag verwendet wird, werden die Standardwerte aller vier Flags verwendet. Es gibt die folgenden vier Flags:
|