[ABAP] RegEx – Testen, ob ein String mit bestimmten Zeichenketten beginnt

DATA: lv_text TYPE string.

lv_text = 'AA_Test'.

* Prüfen, ob ein String mit AA oder BB oder CC beginnt
IF abap_true = cl_abap_matcher=>create( pattern = |^(AA\|BB\|CC).*$|
                                        text = lv_text
                                        ignore_case = abap_true )->match( ).
  WRITE: / 'Match'.
ELSE.
  WRITE: / 'No match'.
ENDIF.