Einzelnen Beitrag anzeigen

Benutzerbild von mirage228
mirage228

Registriert seit: 23. Mär 2003
Ort: Münster
3.750 Beiträge
 
Delphi 2010 Professional
 
#20

Re: Problem beim String bearbeiten/ändern

  Alt 5. Jul 2007, 16:32
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 Delphi-Referenz durchsuchenStringReplace 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
David F.

May the source be with you, stranger.
PHP Inspection Unit (Delphi-Unit zum Analysieren von PHP Code)
  Mit Zitat antworten Zitat