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 / 3924 / 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.
23768
Views
' ' Zeichen im String entfernen
von SteveOh » 24.08.2010 14:15 • Verfasst in ABAP® für Anfänger
5
Antw.
4384
Views
hexa-zeichen in string
von joachim » 26.02.2008 10:02 • Verfasst in ABAP® Core
1
Antw.
2558
Views
String --> Zeichen ausschneiden
von Zubasa » 11.04.2011 14:08 • Verfasst in ABAP® für Anfänger
4
Antw.
8975
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

Dialog-Container mit Toolbar/Status
vor 14 Stunden von black_adept gelöst 23 / 3744
User Exit EXIT_RQCPRM10_001
vor 15 Stunden von a-dead-trousers 2 / 294
Trennen Strasse und Hausnummer
vor 21 Stunden von payten 13 / 10652
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1344

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

Dialog-Container mit Toolbar/Status
vor 14 Stunden von black_adept gelöst 23 / 3744
User Exit EXIT_RQCPRM10_001
vor 15 Stunden von a-dead-trousers 2 / 294
Trennen Strasse und Hausnummer
vor 21 Stunden von payten 13 / 10652
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1344

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2879
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9472