![]() |
Stringverarbeitung: Zeichen suchen/Auslesen
Hallo Leute,
ich probiere heute schon den ganzen Tag, aber irgendwie sehe ich wohl den Wald vor lauter Bäumen nicht. Ich habe einen Sting (feste Länge) und aus diesem will ich Zeichen auslesen, die zwischen bestimmten Zeichen stehen. Ich will eine Routine erstellen, die die Zeichen zwischen dem a ausliest und an sperate Strings übergibt. String="abcdabca123a456" Char_grenze =a string1=bcd string2=bc string3=123 string4=456 also immer rechts vom a zeichen auslesen und an anderen String übergeben bis zum nächsten a Wer kann mir da freundlicherweise eine gedanklichen Schubs geben? Vielen Dank |
Re: Stringverarbeitung: Zeichen suchen/Auslesen
Du musst eine Funktion schreiben, die immer von einem a zum nächsten sucht, und den string zurückgibt.
Das packst du in eine Schleife mit Abbruchbedigung Stringende. Diese Schleife füttert dein Array. mfG Markus |
Re: Stringverarbeitung: Zeichen suchen/Auslesen
![]() |
Re: Stringverarbeitung: Zeichen suchen/Auslesen
Oder du nimmst eine TStringlist und stellst den Delimiter auf 'a' ein. Dann kann man auf die einzelnen Elemente wie in einer Liste drauf zugreifen.
Flare |
Re: Stringverarbeitung: Zeichen suchen/Auslesen
Edit: Immer bin ich zu spät :?
|
Re: Stringverarbeitung: Zeichen suchen/Auslesen
[ot]
So viel "immer" kannst du ja noch gar nicht zu spät sein :mrgreen: [/ot] |
Re: Stringverarbeitung: Zeichen suchen/Auslesen
Zitat:
Wenn ich einen Beitrag gepostet habe, dieser 'zu spät' war, dann war ich immer zu spät :wink: |
Re: Stringverarbeitung: Zeichen suchen/Auslesen
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:27 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz