Einzelnen Beitrag anzeigen

relocate

Registriert seit: 26. Mai 2009
60 Beiträge
 
#1

Stringfunktionen

  Alt 24. Apr 2012, 11:04
Delphi-Version: 5
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:
http://forum.delphi-treff.de/showthr...rings-zerlegen

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:
http://www.delphipraxis.net/116372-a...ermitteln.html
Auch wenn die zweite Antwort Nonsens ist, weil die Frage nicht verstanden wurde, bzw. hier:
http://www.delphipraxis.net/85075-wi...em-string.html
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.
  Mit Zitat antworten Zitat