Einzelnen Beitrag anzeigen

choose

Registriert seit: 2. Nov 2003
Ort: Bei Kiel, SH
729 Beiträge
 
Delphi 2006 Architect
 
#10

Re: bestimmte Wörter im Logfile zählen.

  Alt 19. Jan 2004, 09:33
Hallo PiT123,

wenn Du in Zukunft mehr mit Strings arbeiten wirst, könntest Du Dir einmal Hier im Forum suchenreguläre Ausdrücke etwas genauer ansehen. Mit ihnen wäre die Lösung Deines Problems beim Wort "Delphi" egal ob mit großem oder kleinem "D" und nur als "einzelnes Wort" aber auch am Zeilenanfrag bzw beendet mit einem "." relativ einfacht, ohne die verschiedenen Varianten der Form " Delphi ", " delphi.", ... überprüfen zu müssen.
Eine Lösung könnte dann zB so aussehen:
Delphi-Quellcode:
Result:= 0;
with RegExp('(?i)\bDelphi\b') do
  if Execute(Memo1.Text) then
  repeat
    Inc(Result);
  until not ExecuteNext;
gruß, choose
  Mit Zitat antworten Zitat