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 / 332 ) »
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 / 4086 / 126 / 940 ) »
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.
5554
Views
Suchen ein bestimmtes Zeichen in einer String
von lisa » 10.09.2008 00:16 • Verfasst in ABAP® für Anfänger
2
Antw.
2247
Views
# in String suchen
von Thanatos82 » 05.03.2013 13:31 • Verfasst in ABAP® für Anfänger
4
Antw.
5932
Views
SAP Script Formular suchen mit String
von nikibert » 11.07.2014 12:17 • 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
4
Antw.
8732
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

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.

Unbeantwortete Forenbeiträge

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