Ansicht
Dokumentation
ABENMATCH_FUNCTIONS - MATCH FUNCTIONS
ROGBILLS - Synchronize billing plans Addresses (Business Address Services)Diese Dokumentation steht unter dem Copyright der SAP AG.
- match
Die Abgleichfunktion gibt ein Teilfeld eines zeichenartigen Arguments zurück, das zu einem regulären Ausdruck passt.
... match( val = text
pcre$|xpath = regex $[
case = case$] $[occ = occ$] ) ...
Wirkung
Die eingebaute Funktion match durchsucht text nach dem in occ angegebenen Vorkommen der Übereinstimmung mit dem in regex angegebenen regulären Ausdruck und gibt die gefundene Teilfolge zurück. Die Groß- und Kleinschreibung wird bei der Suche standardmäßig beachtet, was aber mit dem Parameter case übersteuert werden kann.
- Wenn das Argument pcre verwendet wird, muss regex einen regulären PCRE-Ausdruck enthalten.
- Wenn das Argument xpath verwendet wird, muss regex einen regulären XPath-Ausdruck enthalten.
Ein regulärer Ausdruck in PCRE- oder XPath-Syntax wird in einem erweiterten Modus kompiliert: Die meisten nicht maskierten Leerräume (Leerzeichen und Zeilenumbrüche) im Muster werden außerhalb von Zeichenklassen ignoriert und Kommentare können hinter # angegeben werden. Bevor Leerräume und #-Zeichen in einem Muster angegeben werden können, müssen sie maskiert werden oder der erweiterte Modus muss im regulären Ausdruck durch (?-x) ausgeschaltet werden.
Der Rückgabewert ist jeweils vom Typ string.
Hinweis
Neben pcre und xpath, kann das obsolete Argument regex verwendet werden. Dann muss ein obsoleter regulärer POSIX-Ausdruck übergeben werden.
Beispiel
Die folgende Abgleichfunktion gibt x2 zurück.
Zeichenkettenfunktionen, count, find und match
Ausnahmen
Behandelbare Ausnahmen
- Ursache: Siehe Ausnahmen in regulären Ausdrücken.
Laufzeitfehler: REGEX_TOO_COMPLEX
- Ursache: Regulärer Ausdruck in regex ist leer oder Vorkommen in occ ist 0.
Laufzeitfehler: STRG_ILLEGAL_PAR
BAL Application Log Documentation ROGBILLS - Synchronize billing plans
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 4313 Date: 20240523 Time: 115401 sap01-206 ( 58 ms )