Ansicht
Dokumentation

ABENPCRE_ABEXA - PCRE ABEXA

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 R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Regulärer PCRE-Ausdruck finden

Das Beispiel demonstriert die Suche nach einem regulären Ausdruck in der PCRE-Syntax.

Quelltext

Ausführen

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 )