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 / 4134 / 131 / 956 ) »
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.
5819
Views
Suchen ein bestimmtes Zeichen in einer String
von lisa » 10.09.2008 00:16 • Verfasst in ABAP® für Anfänger
2
Antw.
2406
Views
# in String suchen
von Thanatos82 » 05.03.2013 13:31 • Verfasst in ABAP® für Anfänger
4
Antw.
6094
Views
SAP Script Formular suchen mit String
von nikibert » 11.07.2014 12:17 • Verfasst in ABAP® für Anfänger
5
Antw.
4591
Views
hexa-zeichen in string
von joachim » 26.02.2008 10:02 • Verfasst in ABAP® Core
1
Antw.
2684
Views
String --> Zeichen ausschneiden
von Zubasa » 11.04.2011 14:08 • 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

IBAN und BUT0BK
Gestern von GastX gelöst 4 / 1900
Gewährleistungsende im Equipment
vor 2 Tagen von Yourairld gelöst 8 / 24176
IF mit AND und OR
vor einer Woche von GastX 6 / 12460
Meine Inbox
vor einer Woche von Rabea1103 1 / 9923

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

IBAN und BUT0BK
Gestern von GastX gelöst 4 / 1900
Gewährleistungsende im Equipment
vor 2 Tagen von Yourairld gelöst 8 / 24176
IF mit AND und OR
vor einer Woche von GastX 6 / 12460
Meine Inbox
vor einer Woche von Rabea1103 1 / 9923