Zeichen aus String entfernen

Getting started ... Alles für einen gelungenen Start.
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

Zeichen aus String entfernen

Beitrag von gabrielgn (ForumUser / 23 / 0 / 0 ) »
Hallo Zusammen,

gibt es irgendeine Funktion in ABAP, die mir erlaubt alle Zeichen, außer Zahlen, aus einer Zeichenkette zu entfernen? Die Zeichenkettenlänge und Inhalt variiert von Fall zu Fall.

Beispiel: 'ABC-D 1234567890123 EFG' oder 'ABC 1234567890123' . Davon bräuchte ich nur die Zahlen!

Vielen Dank im Voraus!

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Beitrag von Tron (Top Expert / 1327 / 35 / 332 ) »
Moin,

sieht zwar nicht elegant aus, aber läuft.

Code: Alles auswählen.

DATA: i TYPE i,
      j TYPE i.


PARAMETERS x(20) DEFAULT 'aBc0974daZ903X' LOWER CASE.


i = STRLEN( x ).
DO i TIMES.
  j = sy-index - 1.
  IF x+j(1) < '0' OR x+j(1) > '9'.
    x+j(1) = space.
  ENDIF.
ENDDO.
CONDENSE x NO-GAPS.
gruß Tron
<:: XING-Gruppe Tricktresor::>
Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen –
Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

Beitrag von littleJohn (ForumUser / 70 / 13 / 0 ) »
... wie wärs mit der REPLACE-Funktion (siehe Hilfe) ...
Je mehr wir voneinander wissen, um so höher ist unsere Chance zu überleben.

Beitrag von ralf.wenzel (Top Expert / 3946 / 201 / 281 ) »
translate geht auch (ebenfalls siehe hilfe)



Ralf
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Beitrag von TWP (Specialist / 445 / 0 / 1 ) »
Was auch funktioniert, das zielfeld mit type N definieren.

Dabei werden alle nicht Zahlen weggeleassen. Auch nicht wirklich schön, aber funktioniert.

MfG

Thomas

Seite 1 von 1

Vergleichbare Themen

1
Antw.
24091
Views
' ' Zeichen im String entfernen
von SteveOh » 24.08.2010 14:15 • Verfasst in ABAP® für Anfänger
1
Antw.
2614
Views
String --> Zeichen ausschneiden
von Zubasa » 11.04.2011 14:08 • Verfasst in ABAP® für Anfänger
5
Antw.
4469
Views
hexa-zeichen in string
von joachim » 26.02.2008 10:02 • Verfasst in ABAP® Core
4
Antw.
9091
Views
Zeichen in String einfügen
von killa12 » 08.02.2010 15:08 • Verfasst in ABAP® für Anfänger
5
Antw.
1460
Views
Letzte String Zeichen ersetzen
von ichse18577 » 13.11.2019 14:02 • Verfasst in ABAP® für Anfänger

Aktuelle Forenbeiträge

Absprung VA02 Position
vor 25 Minuten von black_adept 2 / 6
OPD Druck im SPOOL
vor einer Stunde von Manfred K. 1 / 7
Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1796
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2333

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Absprung VA02 Position
vor 25 Minuten von black_adept 2 / 6
OPD Druck im SPOOL
vor einer Stunde von Manfred K. 1 / 7
Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1796
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2333

Unbeantwortete Forenbeiträge

OPD Druck im SPOOL
vor einer Stunde von Manfred K. 1 / 7
Export von Spools in XLSX
vor 4 Tagen von abapamateur 1 / 374
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 981
MS-Word als Editor
letzen Monat von tekko 1 / 4485