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 / 3922 / 200 / 280 ) »
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.
23750
Views
' ' Zeichen im String entfernen
von SteveOh » 24.08.2010 14:15 • Verfasst in ABAP® für Anfänger
5
Antw.
4380
Views
hexa-zeichen in string
von joachim » 26.02.2008 10:02 • Verfasst in ABAP® Core
1
Antw.
2554
Views
String --> Zeichen ausschneiden
von Zubasa » 11.04.2011 14:08 • Verfasst in ABAP® für Anfänger
4
Antw.
8966
Views
Zeichen in String einfügen
von killa12 » 08.02.2010 15:08 • Verfasst in ABAP® für Anfänger
1
Antw.
1638
Views
Hexadezimales Zeichen in Character-String
von knut » 09.07.2007 14:31 • Verfasst in ABAP® Core

Aktuelle Forenbeiträge

Zeilenumbrüche ersetzen
vor 33 Minuten von rob_abc 2 / 9
Dialog-Container mit Toolbar/Status
vor 19 Stunden von tar gelöst 19 / 2083
SAP Trial Version für SAP Fiori
Gestern von tar 2 / 1444

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

Zeilenumbrüche ersetzen
vor 33 Minuten von rob_abc 2 / 9
Dialog-Container mit Toolbar/Status
vor 19 Stunden von tar gelöst 19 / 2083
SAP Trial Version für SAP Fiori
Gestern von tar 2 / 1444

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
Gestern von Bright4.5 1 / 504
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2143
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8738