AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi Stringverarbeitung: Zeichen suchen/Auslesen
Thema durchsuchen
Ansicht
Themen-Optionen

Stringverarbeitung: Zeichen suchen/Auslesen

Ein Thema von Kasch · begonnen am 22. Apr 2006 · letzter Beitrag vom 23. Apr 2006
Antwort Antwort
Kasch

Registriert seit: 12. Nov 2005
49 Beiträge
 
#1

Stringverarbeitung: Zeichen suchen/Auslesen

  Alt 22. Apr 2006, 17:41
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
  Mit Zitat antworten Zitat
markusj

Registriert seit: 9. Dez 2005
Ort: Kandel
408 Beiträge
 
#2

Re: Stringverarbeitung: Zeichen suchen/Auslesen

  Alt 22. Apr 2006, 17:45
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
Markus
  Mit Zitat antworten Zitat
Benutzerbild von jfheins
jfheins

Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.579 Beiträge
 
#3

Re: Stringverarbeitung: Zeichen suchen/Auslesen

  Alt 22. Apr 2006, 17:45
explodeexplode
  Mit Zitat antworten Zitat
Flare

Registriert seit: 26. Jan 2006
Ort: Leipzig
529 Beiträge
 
Delphi 7 Professional
 
#4

Re: Stringverarbeitung: Zeichen suchen/Auslesen

  Alt 22. Apr 2006, 17:46
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
Willy Scheibel
  Mit Zitat antworten Zitat
s-off
(Gast)

n/a Beiträge
 
#5

Re: Stringverarbeitung: Zeichen suchen/Auslesen

  Alt 22. Apr 2006, 17:49
Edit: Immer bin ich zu spät
  Mit Zitat antworten Zitat
Flare

Registriert seit: 26. Jan 2006
Ort: Leipzig
529 Beiträge
 
Delphi 7 Professional
 
#6

Re: Stringverarbeitung: Zeichen suchen/Auslesen

  Alt 22. Apr 2006, 18:24
[ot]
So viel "immer" kannst du ja noch gar nicht zu spät sein
[/ot]
Willy Scheibel
  Mit Zitat antworten Zitat
s-off
(Gast)

n/a Beiträge
 
#7

Re: Stringverarbeitung: Zeichen suchen/Auslesen

  Alt 22. Apr 2006, 19:25
Zitat:
So viel "immer" kannst du ja noch gar nicht zu spät sein
Sagte ich, dass ich 'viel' *hust* immer zu spät war?
Wenn ich einen Beitrag gepostet habe, dieser 'zu spät' war, dann war ich immer zu spät
  Mit Zitat antworten Zitat
Nogge

Registriert seit: 15. Jul 2004
336 Beiträge
 
Delphi 7 Professional
 
#8

Re: Stringverarbeitung: Zeichen suchen/Auslesen

  Alt 23. Apr 2006, 10:49
Zitat von markusj:
Du musst eine Funktion schreiben, die immer von einem a zum nächsten sucht, und den string zurückgibt.
Wenn Du faul bist, benutze einfach die bereits in Delphi implementierte Funktion pos bzw. posEx (was für Deine Zwecke wohl am einfachsten ist; benötigt die uses StrUtils).
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:57 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz