Einzelnen Beitrag anzeigen

Benutzerbild von Helmi
Helmi

Registriert seit: 29. Dez 2003
Ort: Erding, Republik Bayern
3.312 Beiträge
 
Delphi XE2 Professional
 
#8

AW: Suchbegriff als "ganzes Wort" innerhalb eines Textes suchen

  Alt 26. Jan 2013, 22:09
Hallo,

versuch mal folgendes (auf Deine Problemstellung anzupassen):
Delphi-Quellcode:
procedure TForm4.Button2Click(Sender: TObject);
var
  c, i, l : Integer;
  p, q : PAnsiChar;
  s : Integer;
begin
  c := 0;
  i := 1;
  s := 'und';
  l := Length (Memo1.Lines.Text);
  p := PAnsiChar (Memo1.Lines.Text);
  q := SearchBuf (p, l, i, i, s, [soDown, soWholeWord]);

  while q <> nil do
    begin
      Inc (c);
      i := q - p;
      q := SearchBuf (p, l, i, i, s, [soDown, soWholeWord]);
    end
end;
Gruß
Danke für den Code - hab jetzt in der Zwischenzeit auch die Zeile i := q - p; raugefunden.

Aber warum muss es i := q - p; lauten und nicht i := p - q; ?
mfg
Helmi

>> Theorie ist Wissen, dass nicht funktioniert - Praxis ist, wenn alles funktioniert und keiner weiss warum! <<
  Mit Zitat antworten Zitat