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.
24300
Views
' ' Zeichen im String entfernen
von SteveOh » 24.08.2010 14:15 • Verfasst in ABAP® für Anfänger
1
Antw.
2633
Views
String --> Zeichen ausschneiden
von Zubasa » 11.04.2011 14:08 • Verfasst in ABAP® für Anfänger
5
Antw.
4510
Views
hexa-zeichen in string
von joachim » 26.02.2008 10:02 • Verfasst in ABAP® Core
4
Antw.
9151
Views
Zeichen in String einfügen
von killa12 » 08.02.2010 15:08 • Verfasst in ABAP® für Anfänger
5
Antw.
1579
Views
Letzte String Zeichen ersetzen
von ichse18577 » 13.11.2019 14:02 • Verfasst in ABAP® für Anfänger

Aktuelle Forenbeiträge

DIN Norm Klassifizierung
Gestern von Radinator 1 / 79
Anwenderdoku in SAP
vor 3 Tagen von ewx 10 / 445
Schlüssel erstellen ABAP
vor 4 Tagen von rob_abc 4 / 804
Pushbutton springt nicht ins PAI-Modul
vor 6 Tagen von MiTip gelöst 15 / 1233

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

DIN Norm Klassifizierung
Gestern von Radinator 1 / 79
Anwenderdoku in SAP
vor 3 Tagen von ewx 10 / 445
Schlüssel erstellen ABAP
vor 4 Tagen von rob_abc 4 / 804
Pushbutton springt nicht ins PAI-Modul
vor 6 Tagen von MiTip gelöst 15 / 1233