'##' in String finden

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

'##' in String finden

Beitrag von LostDarkness (ForumUser / 87 / 15 / 6 ) »
Guten Tag zusammen,

ich habe folgendes Problem:

Ich versuche einen String aufzuteilen, an der Stelle wo ein '##' das erste mal auftaucht.

Ich habe es bereits auf mehrere Arten und Weisen versucht,
wie z.B. mit:

Code: Alles auswählen.

FIND FIRST OCCURRENCE OF '##' IN lv_string MATCH OFFSET lv_offset.
Auch innerhalb einer While-Schleife in der ich das Offset quasi Step für Step durcharbeite ignorieren
meine If-Abfragen das auftauchen der Rauten.

Bild

Wenn ich das ganze aber aber absolut getrennt in einem Programm aufrufe und einen selbst definierten String
verwende greift alles einwandfrei.

Hat jemand eine Idee oder einen Vorschlag wie ich dieses Problem beheben kann?
ist bestimmt maximal einfach, aber ich komm gerade einfach nicht drauf.

Vielen Dank,
liebe Grüße
Gerrit
“You should name a variable using the same care with which you name a first-born child.”
― Robert C. Martin

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


Re: '##' in String finden

Beitrag von Thomas R. (Expert / 754 / 73 / 34 ) »
Hallo Gerrit,
Dir ist bewußt, dass SAP das # als Ersetzungszeichen für nicht darstellbare Zeichen verwendet.
Bist Du sicher, dass wirklich ## im String enthalten ist und nicht z.B. CR/LF?

MfG
Thomas R.

Folgende Benutzer bedankten sich beim Autor Thomas R. für den Beitrag:
LostDarkness


Re: '##' in String finden

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
Thomas R. hat geschrieben:Dir ist bewußt, dass SAP das # als Ersetzungszeichen für nicht darstellbare Zeichen verwendet.
Bist Du sicher, dass wirklich ## im String enthalten ist und nicht z.B. CR/LF?
Und wenn man WIRKLICH '##' ersetzen möchte, muss das Ganze in der Abfrage '####' lauten, weil '#' das Fluchtsymbol ist.

Code: Alles auswählen.

FIND FIRST OCCURRENCE OF cl_abap_char_utilities=>cr_lf IN lv_string MATCH OFFSET lv_offset.
" oder
FIND FIRST OCCURRENCE OF '####' IN lv_string MATCH OFFSET lv_offset.
Zuletzt geändert von a-dead-trousers am 12.02.2019 14:01, insgesamt 1-mal geändert.
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: '##' in String finden

Beitrag von LostDarkness (ForumUser / 87 / 15 / 6 ) »
Thomas R. hat geschrieben:Hallo Gerrit,
Dir ist bewußt, dass SAP das # als Ersetzungszeichen für nicht darstellbare Zeichen verwendet.
Bist Du sicher, dass wirklich ## im String enthalten ist und nicht z.B. CR/LF?

MfG
Thomas R.
Ich wusste doch das es so simpel ist.
Ich danke dir, ich hab in diesem Zusammenhang gar nicht daran gedacht, hat das Problem aber nun schon behoben.

Dankeschön

Liebe Grüße
Gerrit
“You should name a variable using the same care with which you name a first-born child.”
― Robert C. Martin

Seite 1 von 1

Vergleichbare Themen

12
Antw.
2722
Views
CSV String
von Django90 » 02.10.2017 08:58 • Verfasst in ABAP® für Anfänger
6
Antw.
3926
Views
string vergleich
von dimes » 22.05.2006 09:28 • Verfasst in ABAP® Core
2
Antw.
2065
Views
# in String suchen
von Thanatos82 » 05.03.2013 13:31 • Verfasst in ABAP® für Anfänger
8
Antw.
4601
Views
String splitten
von Marc K. » 23.08.2012 11:35 • Verfasst in ABAP® für Anfänger
1
Antw.
1052
Views
string limit
von anays » 08.02.2006 14:01 • Verfasst in ABAP® Core

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Zwischensumme Adobe Forms
vor 4 Tagen von Lucyalison 1 / 71
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 111
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 141