Reguläre Ausdrücke

Aus SAP-Wiki
Wechseln zu:Navigation, Suche

Reguläre Ausdrücke konnen hochkomplexe ABAP-Befehle sein, um Inhalte in einem String zu finden.

Man spricht von “Pattern” um den Suchbefehl anzugeben, vom “Text” im zu suchenden Text und von “Match”, wenn das Pattern eine Fundstelle hat.

Testprogramme Reguläre Ausdrücke

  • DEMO_REGEX
  • DEMO_REGEX_TOY

Es ist empfehlenswert das Programm DEMO_REGEX zum Einstieg in Reguläre Ausdrücke aufzurüfen.

Über die Testprogramme lässt sich auch die SAP-Dokumentation zu Regulären Ausdrücken aufrufen.

SAP-Codingsuchprogramm RS_ABAP_SOURCE_SCAN

Beispiel aus SAP-Hilfe

Prüfung: Gibt es ein Wort, was mit “H” beginnt, dann entweder den Buchstaben “a”, “e” oder “u” hat und dann mit “llo” schließt.

Pattern         Text	Match
H[aeu]llo	Hallo	X
H[aeu]llo	Hello	X
H[aeu]llo	Hullo	X
H[aeu]llo	Hollo	-

Einzelzeichenmuster

Zeichenfolgenmuster

Vereinfachte reguläre Ausdrücke (Klasse CL_ABAP_REGEX)

Web-Links