Registriert seit: 28. Jun 2004
Ort: Bockhorn
90 Beiträge
Delphi 11 Alexandria
|
Platzhalter mal andersrum bzw. Parser ?
14. Feb 2005, 17: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
|