![]() |
Index bei Memo
hi
ich will in einer textdatei zwei strings austausche, das heisst: immer wenn da zb 'abcd' steht, soll da 'efgh' hin das wollt ich so machen
Delphi-Quellcode:
Mein Problem: indexof gibt die zeilennummer zurück, so wie ich das sehe
index:=Memo1.IndexOf('abcd');
Memo1.Selstart:=index; Memo1.Sellength:=length('abcd'); Memo1.SelText:='efgh'; ich brauche eine function, die mir die nummer des ersten zeichens des gesuchten strings liefert, so wie selstart usw es brauchen |
Re: Index bei Memo
Es gibt ja auch noch StringReplace...
vielleicht hilft dir das ja auch :?: Gruß s14 |
Re: Index bei Memo
memo1.lines.stringreplace?
gilt das dann für alle, wenn mehrere von string1 vorkommen? |
Re: Index bei Memo
StringReplace ist eine eigene Funktion :thuimb:
Beispiel:
Delphi-Quellcode:
Ersetzt jedes Vorkommen von "test" durch "ReplaceTest", an den Flags einzustellen.
Memo1.Lines.Add(StringReplace(Memo1.Lines.Text, 'test', 'ReplaceTest', [rfReplaceAll, rfIgnoreCase]));
|
Re: Index bei Memo
geil!!!!!!!
Genau DAS hab ich gesucht :thuimb: :thuimb: :thuimb: in welcher unit ist das? sysutils? |
Re: Index bei Memo
in "SysUtils"
|
Re: Index bei Memo
super!!!!! :thuimb: :thuimb:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:48 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