Zeichen in eine String suchen

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

Zeichen in eine String suchen

Beitrag von Handeglo (ForumUser / 36 / 0 / 0 ) »
Hallo zusammen,

Ich habe folgendes Problem:

Ich möchte bei der suche dieses Zeichen -->A.1.1.1.100
folgendes:

Ich möchte die suche von rechts anfangen lassen so, dass der die suche bei den ersten Punkt '.' aufhört. Als Ergebnis möchte ich-->A.1.1.1

Hinweis: Bei der SERACH suche kann ich nur von links die suche anfangen.
Logischeweise helfen da auch keine OPTIONEN bei der Such-Funktion.
Ausserdem kann ich nicht mit zeichen längen arbeiten da ein andere Zichen so aussehen könnte -->A.1.10.23.1

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


Beitrag von Tron (Top Expert / 1327 / 35 / 333 ) »
Hallo,
möglicherweise hilft Dir folgendes:

Code: Alles auswählen.

REPORT  ztest14.

DATA test(20) VALUE 'A.1.1.1.100'.
DATA lt_str TYPE TABLE OF tab512.
data i type i.



SPLIT test AT '.' INTO TABLE lt_str.

* i = Anzahl der Elemente
i = LINES( lt_str ).


break bcuser.
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 black_adept (Top Expert / 4158 / 136 / 959 ) »
Hallo Handeglo,

reguläre Ausdrücke helfen dir hier weiter.

Code: Alles auswählen.

REPORT LINE-SIZE 1000.

DATA: text(20) TYPE c,
      offset   TYPE i,
      length   TYPE i.

text = 'A.1.1.1.100'.
FIND REGEX '.*[.]' IN text
     MATCH OFFSET offset
     MATCH LENGTH length.
write:/ text,'-->',text+offset(length).

text = 'A.1.10.23.1'.
FIND REGEX '.*[.]' IN text
     MATCH OFFSET offset
     MATCH LENGTH length.
write:/ text,'-->',text+offset(length).
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Seite 1 von 1

Vergleichbare Themen

3
Antw.
6115
Views
Suchen ein bestimmtes Zeichen in einer String
von lisa » 10.09.2008 00:16 • Verfasst in ABAP® für Anfänger
2
Antw.
2796
Views
# in String suchen
von Thanatos82 » 05.03.2013 13:31 • Verfasst in ABAP® für Anfänger
4
Antw.
6546
Views
SAP Script Formular suchen mit String
von nikibert » 11.07.2014 12:17 • Verfasst in ABAP® für Anfänger
1
Antw.
3090
Views
String --> Zeichen ausschneiden
von Zubasa » 11.04.2011 14:08 • Verfasst in ABAP® für Anfänger
4
Antw.
9702
Views
Zeichen aus String entfernen
von gabrielgn » 20.03.2008 10:59 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

ATC Finding in Smartforms
vor 2 Tagen von sap_enthusiast 2 / 290
LSMW-Problem
vor 3 Tagen von rob_abc 4 / 349

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

ATC Finding in Smartforms
vor 2 Tagen von sap_enthusiast 2 / 290
LSMW-Problem
vor 3 Tagen von rob_abc 4 / 349

Unbeantwortete Forenbeiträge

SFP/SEGW - Fehler beim Rendering
letzen Monat von Manfred K. 1 / 70654
Benutzerdefinierte Felder PSP
January 2026 von Rabea1103 1 / 123594