![]() |
String nach Komma löschen
Hallo Leute,
ich als Delphi-Neuling stehe total auf dem Schlauch! Ich habe einen zusammengesetzten String und möchte nach dem Komma (inkl. komma) alles löschen. Wie bekomme ich so was hin?? :wall:
Delphi-Quellcode:
Bisher habe ich die letzten 4 Zeichen abgeschnitten. Aber das ist ja nicht immer gleich.
s := DataSet['Familienname']; //Mustermann, M.
SetLength(s, Length(s) - 4); //letzten 4 Zeichen abschneiden Danke im voraus!! Mfg Norbert |
Re: String nach Komma löschen
Delphi-Quellcode:
Viel Spaß damit :stupid:
var s,r: String;
{...} s := 'Günter, Hans'; i := 1; r := ''; while s[i] <> ',' do begin r := r + s[i]; inc(i); end; //in dem String "r" steht jetzt alles vor dem Komma... EDIT: ALLEINHERRSCHER's Lösung ist besser ;) |
Re: String nach Komma löschen
Hi Norbert!
Am schnellsten und einfachsten ist das hier:
Delphi-Quellcode:
Hoffe ich habe keine Fehler eingebaut ;)
s := 'Familienname'; //Mustermann, M.
s := copy(s,1,pos(',',s)); //copy kopiert aus dem String s vom 1 ten Zeichen bis zum Komma pos(',',s) alle zeichen des Strings ;) Schöne Grüße und viel Spass mit Delphi :) Denk dran: Delphi rulz! |
Re: String nach Komma löschen
Hallo Norbert,
so könnte es funktionieren:
Delphi-Quellcode:
Grüße vom marabu
s := VarToStr(DataSet['Familienname']); // Mustermann, M.
i := Pos(',', s); if i > 0 then SetLength(s, Pred(i)); |
Re: String nach Komma löschen
Hey Leute, vielen Dank. Ihr seid ja schneller wie die Feuerwehr!! :mrgreen: :mrgreen:
Mfg Norbert |
Re: String nach Komma löschen
warum nicht einfach
Delphi-Quellcode:
s:='DP rul0rt,nicht'
Delete(s, pos(',', s), Length(s)); |
Re: String nach Komma löschen
Zitat:
LOL! Viele Wege führen nach Rom! |
Re: String nach Komma löschen
Zitat:
Gruß Hawkeye |
Re: String nach Komma löschen
schleimer -.-
|
Re: String nach Komma löschen
Könnte man es nicht auch als Hinweis auf mögliche Probleme bei allen anderen Lösungen verstehen?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:22 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 by Thomas Breitkreuz