Einzelnen Beitrag anzeigen

Benutzerbild von Bitworm
Bitworm

Registriert seit: 28. Jun 2004
Ort: Bockhorn
90 Beiträge
 
Delphi 11 Alexandria
 
#1

Platzhalter mal andersrum bzw. Parser ?

  Alt 14. Feb 2005, 16:15
Hi !

Folgende Problemstellung: ein String von variabler Länge hat einen definierten Aufbau, um
so bestimmte Substrings herausschnibbeln zu können.
Beispiel: hinterlegt ist als Formataufbau *%a*%b=%cEUR [%d].
Strings die rein kommen sehen so aus :

*444*333=2345EUR [Test]
*123432*22=111111EUR [Willi Wacker]
usw.

Ich suche nun eine Funktion (vielleicht kennt jemand ja eine fertige Lösung), in der ich das
Ganze auslesen kann (also der entgegengesetzte Vorgang, wie er sonst bei Platzhaltern durch-
geführt wird).
Der Aufruf wäre dann also der, daß ich den String zerlegt bekomme und als Ergebnis eine
StringListe bekomme wie folgt:

Aufruf mit *%a*%b=%cEUR [%d] und *444*333=2345EUR [Test]
%a=444
%b=333
%c=2345
%d=Test

Kann man das Ganze als Parser bezeichnen ? Wenn jemand einen Tipp für mich hat wäre ich sehr dankbar.
Rolf Heinen
Bye und bis denne

Bitworm
  Mit Zitat antworten Zitat