AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

String splitten mit Splitchar

Ein Thema von mr47 · begonnen am 23. Jan 2005 · letzter Beitrag vom 23. Jan 2005
Antwort Antwort
Benutzerbild von mr47
mr47

Registriert seit: 6. Dez 2004
Ort: Stuttgart
644 Beiträge
 
Delphi 2005 Personal
 
#1

String splitten mit Splitchar

  Alt 23. Jan 2005, 01:22
Hi Leute. Hab ma ne kurze frage:

Ich hab einen String der ungefähr so aussieht:

Zitat:
Element1|Element2|Element3
So. Jetzt will ich ne kleine function schreiben an die man den String (wie oben) und das SplitChar (in diesem Fall |) übergibt, und die dann fertige einzelne Strings zurück gibt. Hat jemand ne Idee, wie man das machen könnte. Ich komm einfach nicht drauf.
  Mit Zitat antworten Zitat
f4_tim

Registriert seit: 28. Okt 2004
Ort: Duisburg
28 Beiträge
 
Delphi 7 Personal
 
#2

Re: String splitten mit Splitchar

  Alt 23. Jan 2005, 01:36
Hallo... Such doch mal im Forum! TStingList sollte dir weiterhelfen!
  Mit Zitat antworten Zitat
Benutzerbild von Duffy
Duffy

Registriert seit: 19. Mär 2003
Ort: Wuppertal
835 Beiträge
 
Delphi 3 Standard
 
#3

Re: String splitten mit Splitchar

  Alt 23. Jan 2005, 01:39
http://www.delphipraxis.net/internal...ngpicktopieces
Künftige Generationen wollen ihre Fehler selber machen.
Jedes Programm wird nie das können, was Du wirklich brauchst.
Das Gegenteil von gut ist gut gemeint
-----
  Mit Zitat antworten Zitat
Benutzerbild von mr47
mr47

Registriert seit: 6. Dez 2004
Ort: Stuttgart
644 Beiträge
 
Delphi 2005 Personal
 
#4

Re: String splitten mit Splitchar

  Alt 23. Jan 2005, 01:41
Zitat von f4_tim:
Hallo... Such doch mal im Forum! TStingList sollte dir weiterhelfen!
Ok Danke . Aber ich habe noch ein anderes Problem. Und zwar wie trenn ich die einzelnen Stringteile von einander. (Mit copy(string,x,y) usw. ist klar) aber wie komm ich an die einzelnen Teile ran. Ich muss ja wissen wo ein Element anfängt und wo es aufhört!!!

// EDIT: @ Duffy: Danke ich guck mir das mal an. Seht das oben mal für ungültig an
  Mit Zitat antworten Zitat
f4_tim

Registriert seit: 28. Okt 2004
Ort: Duisburg
28 Beiträge
 
Delphi 7 Personal
 
#5

Re: String splitten mit Splitchar

  Alt 23. Jan 2005, 01:48
Ist ja super...

[edit]List ist TStringlist (btw)[/edit]

Delphi-Quellcode:
List := TStringList.Create;
List.Delimiter := '|';
List.DelimitedText := s;

// s ist übrigens deine Zeile von oben...
List.Strings[0] ist dann 'Element1'
List.Strings[1] ist 'Element2' usw...

Na ja, vielleicht hilfts dir ja...
  Mit Zitat antworten Zitat
Benutzerbild von mr47
mr47

Registriert seit: 6. Dez 2004
Ort: Stuttgart
644 Beiträge
 
Delphi 2005 Personal
 
#6

Re: String splitten mit Splitchar

  Alt 23. Jan 2005, 01:57


Tja. Es kann doch sooo einfach sein wenn man's weis Danke dir vielmals f4_tim
  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 02:28 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