![]() |
Text aus einem Memo umwandeln und in anderem Memo anzeigen
Ich habe zwei Memofelder und einen Button erstellt. Wenn ich auf den Button klicke, soll der Text aus dem ersten Feld umgewandelt werden anhand einer Liste, und in das andere Memofeld eingefügt werden. Wie ich den Text in das 2. Memofeld einfüge weiß ich mit
Delphi-Quellcode:
und so weiter.
Memo1.Text("Text")
Ich möchte das zum Beispiel aus >Hallo AI_Output(self, other) //Hallo Wenn eine spitze Klammer nach rechts am Anfang steht, dann steht im Umgewandelten "self, other", und wenn die Klammer nach links ist, dann steht die Reihenfolge so: "other, self". Also so: AI_Output("other, self")//Hallo Wie geht das nun mit dem Umwandeln, wie realisiere ich das? |
Re: Text aus einem Memo umwandeln und in anderem Memo anzeig
Du musst den String zerlegen und neu zusammensetzen.
|
Re: Text aus einem Memo umwandeln und in anderem Memo anzeig
Ich bin Anfänger, kannst du das ein wenig erklären, beispiel oder so? :wiejetzt:
|
Re: Text aus einem Memo umwandeln und in anderem Memo anzeig
z.B. so:
Delphi-Quellcode:
Oder per Pos()
var
sl := Strings; ... sl := TStringList.Create; sl.Delimiter := ','; ... sl.DelimitedText := Memo.Lines.Strings[<x>]; Memo.Lines.Strings[<x>] := sl.Strings[1] +','+sl.Strings[0]; |
Re: Text aus einem Memo umwandeln und in anderem Memo anzeig
Wo definiere ich die Zeichen, und durchwekhe sie ersetzt werden?
|
Re: Text aus einem Memo umwandeln und in anderem Memo anzeig
Was willst du ersetzen?
|
Re: Text aus einem Memo umwandeln und in anderem Memo anzeig
Wenn ich in Memo 1
<Hallo eingebe, soll in Memo zwei AI_Output("self, other")//Hallo erscheinen. Wenn man allerdings >Guten Tag schreibt, soll in Memo 2 AI_Output("other,self")//Guten Tag erscheinen |
Re: Text aus einem Memo umwandeln und in anderem Memo anzeig
Ersetzen kannst du per StringReplace(). Aber du benötigst wohl eher einen Parser.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:20 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz