![]() |
Delphi-Version: 5
Stringfunktionen
Gibt es irgendwo eine Sammlung erweiterter Stringfunktionen?
Hintergrund: Mit D5 habe ich nicht einmal StrUtils, wobei ich auch nicht weiß, ob dort etwas enthalten ist, was D5 nicht anderweitig kennt, außer vielleicht PosEx. Worum es mir aber geht sind erweiterte/spezielle Stringfunktionen die nicht zum Standardrepertoire von Delphi gehören (zumindest in D5 noch nicht). Zum Beispiel eine Explode Funktion/Prozedur: ![]() oder die Anzahl eines Zeichens in einem String ermitteln. Bei einer Suche im Internet finde ich bei diversen Schlagwörtern nur ein Hinweis auf die Length Funktion die mir ja die Anzahl aller Zeichen ausgibt, das aber nicht das ist was ich suche. Oder aber die Ermittlung eines Zeichens in einem String, was ja Pos macht, aber das ist auch nicht das was ich benötige. Ja, ich kann/könnte es selbst programmieren, aber 1. Wird meine Variante nicht unbedingt die schnellste sein, da ich kein Profi Entwickler bin 2. Gibt es mit Sicherheit schon mehrere Implementationen, auch wenn die vielleicht erst auf der Googlesuchseite 10 steht. 3. Weiß ich dann immer noch nicht, welche die Schnellste ist. Nicht nur in dem Bereich wäre also eine Sammlung interessant die mehrere Lösungen präsentiert und dies vielleicht sogar mit Performenzangaben je nach Verwendungszweck. Wie dem auch sei. Für den aktuellen Zweck habe ich etwas gefunden: ![]() Auch wenn die zweite Antwort Nonsens ist, weil die Frage nicht verstanden wurde, bzw. hier: ![]() muss nur mal sehen welche die bessere Variante ist. Wenn jemand also eine Sammlung von Stringfunktionen kennt, das wäre super. Gruß relocate PS: Vor dem Posten bitte auch prüfen, ob der Link aus den Favoriten noch aktuell ist. Habe Links auf Stringfunktionen gefunden, leider waren die nicht mehr Online. |
AW: Stringfunktionen
Explode: Such mal hier im Forum.
Ansonsten: Viele Programmierer in diesem Forum freuen sich, dir die schnellste Routine frei Haus zu liefern. Und etwas dazulernen kannst du auch. Aber: Du musst immer eine Lösung vorweisen, die andere verbessern sollen, denn sonst denkt man, Du lässt andere für dich arbeiten. Das kommt nicht gut an. Also: Ran ans Werk! |
AW: Stringfunktionen
![]() |
AW: Stringfunktionen
Na gut, was zum anfixen:
![]() Eigentlich von ![]() |
AW: Stringfunktionen
@Iwo Asnet
Ein Hinweis für unerfahrene 2009+ Anwender, sollte noch gegeben werden |
AW: Stringfunktionen
Zitat:
Also. Ich bin jemand, der gerne alles selbst entwickelt und finde es ätzend, wenn immer auf irgendwelche Komponenten verwiesen werden. Mit der Programmierung habe ich unter TP 6 angefangen, eigentlich TP3 aber TP6 gab es schon, die Schule war nur noch nicht auf dem neuesten Stand. Folglich musste man so ziemlich alles selbst entwickeln. Dann habe ich eine andere Richtung eingeschlagen und bin was das Programmieren angeht nach einer Pause beim Hobby geblieben. Da aber solche grundlegenden Routinen (auch wenn ich sie als "erweiterte" Funktionen bezeichnet habe), ist es keine Superduperkomponente nach der ich gefragt habe, die sich als Eierlegendewollmichsau entpuppt, noch habe ich verlangt, die Lösung hier auf dem silbernen Tablett zu bekommen, und diese Routinen zu Hauf im Netz zu finden sind und man nicht wirklich immer wieder das Rad (das Rad, nicht das Auto) neu entwickeln muss, so habe ich nur gefragt, ob jemand eine Sammlung kennt, da die Suche zeitraubend ist und für solche Basisaufgaben eine Sammlung echt super wäre. Explode war nur ein Beispiel und meine eigentliche Suche nach Counterfunktion war schon von Erfolg gekrönt. Zitat:
Außerdem bin ich gerne bereit meinen Beitrag für eine solche Sammlung zu leisten, ich habe z.B. eine Delimiter Funktion entwickelt, die ich bislang nicht finden konnte, auch wenn es sie geben mag, aber ich will sich eben nicht irgendwo posten wo sie einsam und verloren untergeht, sondern gerne in eine Sammlung mit vielen anderen Stringfunktionen. |
AW: Stringfunktionen
Zitat:
![]() Explode war ja nicht wirklich meine Suche, aber selbst das würde ich nicht als Highlevel bezeichnen. Luckie hat so etwas in seinen Snippets: ![]() Danke. |
AW: Stringfunktionen
Zitat:
//No copying, alteration, or use is permitted without //prior permission from myself. Dann darf man das wohl kaum verwenden. |
AW: Stringfunktionen
EDIT:\\ Doppelpost, wenn der Browser mal wieder hängt.
|
AW: Stringfunktionen
![]() Eigene Beiträge sind vermutlich ab einer bestimmten Qualität sicher machbar. Siehe auch ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:49 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-2025 by Thomas Breitkreuz