Thema: Delphi String teilen

Einzelnen Beitrag anzeigen

Benutzerbild von Khabarakh
Khabarakh

Registriert seit: 18. Aug 2004
Ort: Brackenheim VS08 Pro
2.876 Beiträge
 
#4

Re: String teilen

  Alt 27. Dez 2005, 16:50
Zitat von Chakotay1308:
Hi,
bereits hier in der Codelibrary vorhanden.

Chris
Dort wird aber nicht ein nachfolgendes Leerzeichen ignoriert .

@Danniolo: Warum gibst du nicht einfach als weiteren Parameter an, ob ein Leerzeichen ignoriert werden soll, anstatt dass der Programmierer in deinem Code herumarbeiten muss?

Ich würde aber eher auf reguläre Ausdrücke setzen, denn erstens ist es höchstwahrscheinlich schneller zu programmieren und zweitens kinderleicht an die äußeren Bedingungen anzupassen. Statt z.B. nun die Funktion so zu verändern, dass sie mehrere Leerzeichen ignoriert, würde einfach der Ausdruck
Code:
(,|^)\s*([^,]*)
genügen, fertig.

[add]Für den Regex gebe ich keine Garantie (weder Richtigkeit noch Einfachheit) [/add]
Sebastian
Moderator in der EE
  Mit Zitat antworten Zitat