Altova MapForce 2024 Professional Edition

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.

mf-func-xpath2-matches

 

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:

 

i

Modus "Groß/Kleinschreibung wird nicht berücksichtigt" verwenden. Die Standardeinstellung ist "Groß-/Kleinschreibung berücksichtigen".

m

Mehrzeiligen Modus verwenden. In diesem Modus wird der Input-String als mehrzeilig betrachtet, wobei jede Zeile durch ein newline-Zeichen (x0a) getrennt wird. Die Metazeichen ^ und $ kennzeichnen den Beginn und das Ende der einzelnen Zeilen. Die Standardeinstellung ist der String-Modus, in dem der String mit den Metazeichen ^ und $ beginnt und endet.

s

dot-all Modus verwenden. Die Standardeinstellung ist der not-dot-all Modus, in dem das Metazeichen . für alle Zeichen mit Ausnahme des newline-Zeichens (x0a) steht. Im dot-all Modus steht der Punkt auch für das newline-Zeichen.

x

Whitespaces ignorieren. Standardmäßig werden Whitespace-Zeichen nicht ignoriert.

© 2018-2024 Altova GmbH