Ansicht
Dokumentation
ABENPCRE_ABEXA - PCRE ABEXA
TXBHW - Original Tax Base Amount in Local Currency SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3upDiese Dokumentation steht unter dem Copyright der SAP AG.
Regulärer PCRE-Ausdruck finden
Das Beispiel demonstriert die Suche nach einem regulären Ausdruck in der PCRE-Syntax.
Quelltext
Beschreibung
In dem Beispiel können eine Textzeile und ein regulärer Ausdruck eingegeben werden. Das Programm durchsucht die Textzeile text nach der ersten Übereinstimming des im regulären Ausdruck regex definierten Suchmusters und kennzeichnet diesen Abschnitt in der Ergebnisanzeige. Die Suche erwartet einen regulären PCRE-Ausdruck und berücksichtigt die Groß- und Kleinschreibung. Für die Suche wird die Anweisung FIND verwendet und das Ergebnis wird mit der Anweisung REPLACE markiert, wobei der Operator $0 als Platzhalter für die Übereinstimmung im Ersetzungstext dient.
Der vorgegebene Beispieltext ist:
"Cathy's cat with the hat sat on Matt's mat."
und der vorgegebene reguläre Ausdruck ist:
(\b.at\b)
Der reguläre Ausdruck beschreibt ein Wort aus drei Zeichen, wobei das erste Zeichen ein beliebiges Einzelzeichen ist und die anderen beiden "at" sind.
Bei der Suche nach der ersten Fundstelle mit Berücksichtigung von Groß-/Kleinschreibung wird das Wort "cat" gefunden.
Hinweis
Mit dem Demonstrationsprogramm DEMO_REGEX können reguläre Ausdrücke vor der Verwendung in Programmen getestet werden.
General Material Data PERFORM Short Reference
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2097 Date: 20240523 Time: 092713 sap01-206 ( 40 ms )