![]() |
wort in *.txt datei suchen
hallo
wie kann ich herausfinden, ob es ein wort in einer *.txt datei schon gibt? |
Re: wort in *.txt datei suchen
Textdatei in Stringlist laden und mit pos nach dem Wort suchen
|
Re: wort in *.txt datei suchen
hört sich gut an, kann aber aber leider nicht viel mit anfangen, hast du vielleicht irgendwelche befehle für text datei in stringlist laden?
|
Re: wort in *.txt datei suchen
|
Re: wort in *.txt datei suchen
komm ich nicht mit klar.
Delphi-Quellcode:
er soll in der text datei gucken, ob da schon das aktuelle datum, welches in statusbar1.panels.items[1] mitläuft, steht.loadfromfile(text_datei); pos(text_datei;'['+StatusBar1.Panels.Items[1].Text+']'); |
Re: wort in *.txt datei suchen
Zitat:
Zitat:
![]() |
Re: wort in *.txt datei suchen
Delphi-Quellcode:
Von
procedure TForm1.Button1Click(Sender: TObject);
var sl: TStringList; begin sl := TStringList.Create; try sl.LoadFromFile('c:\favoriten.txt'); if pos('suchtext', sl.Text)=0 then begin sl.Add('suchtext'); sl.SaveToFile('c:\favoriten.txt'); end else ShowMessage('suchtext ist schon vorhanden.'); finally sl.Free; end; end; ![]() [edit]Mir fällt grad auf dass der post total überflüssig ist :wall: [/edit] |
Re: wort in *.txt datei suchen
Zitat:
Delphi-Quellcode:
also so
pos(text_datei;'['+StatusBar1.Panels.Items[1].Text+']');
Delphi-Quellcode:
pos(text_datei,'['+StatusBar1.Panels.Items[1].Text+']');
|
Re: wort in *.txt datei suchen
Dann mach ich doch mal ein Beispiel:
Delphi-Quellcode:
Die Funktion gibt, falls das Wort gefunden wird, die Zeile mit an (Zählung beginnt bei Null), ansonsten ist der Wert -1, wenn das Wort nicht gefunden wird.
function FindeWort(wort: string; Text_Datei: string): Integer;
var sl: TStringlist; i: Integer; begin Result:= -1; sl:= TSrtingList.Create; sl.LoadFromFile(Text_Datei);//Textdatei laden for i:= 0 to sl.Count -1 do if pos(wort, sl.Strings[i])>0 then begin Result:= i; sl.Free; Exit; end;//if sl.Free; end; MfG Binärbaum //Edit: Quelltext korrigiert |
Re: wort in *.txt datei suchen
danke, hab problem gelöst. der gleiche quell code von gerrit89 steht auch auf
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:10 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