CL_ABAP_MATCHER - Reguläre Ausdrücke
PERFORM Short Reference RFUMSV00 - Advance Return for Tax on Sales/PurchasesDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Für die Bearbeitung regulärerAusdrücke stehen die Klassen CL_ABAP_REGEX und CL_ABAP_MATCHER zur Verfügung.
Durch Erzeugen einer Instanz der Klasse CL_ABAP_MATCHER wird ein regulärer Ausdruck mit der zubearbeitenden Zeichenfolge oder Tabelle verknüpft. Das Objekt speichert das Ergebnis und den aktuellen Zustand der Textbearbeitung und kann über verschiedene get-Methoden abgefragt werden.
Für Textsuche und Textersetzung werden die folgenden Methoden bereitgestellt:
Der Zustand und das Ergebnis der Suche oder der Ersetzung kann mit den folgenden Methoden abgefragt werden:
Eine Reihe von statischen Methoden vereinfacht den Umgang mit regulären Ausdrücken in einigen häufig anzutreffenden Situationen:
Ausnahmen
Im Fehlerfall wird eine Ausnahme der Fehlerklasse CX_SY_MATCHER ausgelöst, die über Textparameter unterschieden werden:
- INVALID_ARGUMENTS
Die Angaben zu dem zu durchsuchenden Text sind ungültig.
- NO_CURRENT_MATCH
Es wurde eine Textersetzung oder Ergebnisabfrage ohne gültige Übereinstimmung durchgeführt
- INVALID_SUBMATCH
Es wurde ein Zugriff auf eine nicht vorhandene Untergruppe durchgeführt.
- INVALID_MATCH_OPERATION
Es wurde versucht, die Match-Methode auf eine interne Tabelle anzuwenden.
Weitere Informationen
Vendor Master (General Section) rdisp/max_wprun_time - Maximum work process run time
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 4782 Date: 20120527 Time: 083823 triton ( 104 ms )






