Zitat von
CG2003:
@mirage228:
Magst Du mir nicht vielleicht einen Tip geben, wie Du es in Deinem Alpha Code Studio gelöst hast? Du benutzt doch auch SynEdit, oder etwa nicht?
Ach sorry hab den Thread total übersehen.
Naja jeden falls mache ich das ganze wie gesagt mit regulären Ausdrücken.
Das Ermitteln der Werte ist ja soweit kein Problem, so wie ich das verstanden habe.
Das Setzen der neuen Werte sollte unabhängig vom Editor (also ob SynEdit oder nicht), funktionieren.
Du kennst den alten Ausdruck und Du kannst den neuen Ausdruck ja anhand der vom Benutzer eingebenen Werte bilden.
Dann musst Du nur noch den alten Ausdruck mittels
StringReplace oder anderer Ersetzungsfunktionen durch den neuen ersetzen. Du kannst auch nur die Zeile ersetzen, in der der Ausdruck steht, Du kennst ja die Anfangs- und Endposition des Ausdrucks. Dann einfach (richtig!) mit SelStart/SelLength den alten Ausdruck markieren und mit SelText := ... durch den neuen ersetzen.
An sich nichts allzu kompliziertes würde ich sagen
mfG
mirage228