* Platzhalter: Zeichenkette, die ersetzt werden soll DATA(lv_placeholder) = |<placeholder>|. * Replacement: Zeichenkette, die anstelle des Platzhalters eingesetzt wird DATA(lv_replacement) = | und |. * Alle Vorkommen des Platzhalters im String finden DATA(matcher) = cl_abap_matcher=>create( pattern = lv_placeholder text = 'Ich fahre gerne Auto<placeholder>Fahrrad<placeholder>Straßenbahn.' ignore_case = abap_true ). * Alle Platzhalter mit Replacement ersetzen IF matcher->replace_all( lv_replacement ) > 0. WRITE: / matcher->text. ELSE. WRITE: / |Zeichenkette '{ lv_placeholder }' nicht im String vorhanden.|. ENDIF.
Kategorien
-
Neueste Beiträge
- [SAP] ILM
- [ABAP] DialogBox mit Text und Auswahlbuttons anzeigen (POPUP_FOR_INTERACTION)
- [ABAP] JSON nach HTML wandeln
- [SAP Gateway] Implementierung einer OData-Services basierend auf CDS-Views (SADL + Annotationen)
- [SAP Fiori] Implementierung einer einfachen SAP-Fiori-Anwendung mit Hilfe von SAP UI5 und OData (CRUD)
- [ABAP] Ermittlung der Anmeldedaten incl. des Rechnernamens
- [ABAP] Doppel-Backslash in String ersetzen
- [ABAP] ABAP-Mathematik Bibliothek (cl_abap_math)
- [ABAP] Prüfen, ob Pfad auf dem Applikationsserver existiert
- [ABAP] DMS: Dokumenteninfosätze lesen (CVAPI_DOC_GETDETAIL)