Strings in Delphi zerteilen

Strings ohne Trenner an bestimmter Position teilen

Hier wird ein Datum in englischer Schreibweise in die deutsche Schreibweise umgewandelt.
Diese Art des zerteilens eines Strings kann man benutzen wenn der Originalstring immer den selben Aufbau hat.

Englisches Datum: 20161123
Deutsches Datum: 23.11.2016

 

Einzelne mit Trennzeichen geteilte Wörter aus einem String extrahieren

Um einen String zu zerlegen bei dem verschiedene Wörter durch ein bestimmtes Trennzeichen voneinander abgetrennt sind kann man folgenden Code verwenden. Hier muss man allerdings beachten dass neben dem angegebenen Delimiter auch Leerzeichen als Delimiter hergenommen werden. Dieser Code ist also praktisch bei Listen bei denen einzelne Wörter durch ein Ttrennzeichen voneinander abgetrennt werden.

Teststring: Hallo|Wie;Gehts;Dir;Heute?
Delimiter: ;

Hier wird das Wort „Gehts“ als Ergebnis ausgegeben.

 

Explode Funktion für Delphi

Mit dieser , der explode Funktion von php nachempfundenen Funktion, kann man einen Text anhand eines Trenners teilen und einen bestimmten Wert ausgeben. Hier spielt es keine Rolle ob auch Leerzeichen im Text vorhanden sind da diese nicht als Delimiter wie in der vorherigen Version besprochen, hergenommen werden.

Dieser Code stammt nicht von mir sondern von Delphi-Praxis.

Über Enrico S.

Programmierer, Webdesigner, Grafiker, Blogger, Screencaster, Arduino- und eMobility Enthusiast.

Kommentar verfassen