Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.628 Beiträge
Delphi 12 Athens
|
AW: Zeichenkette im RichEdit zählen
27. Mai 2011, 18:39
Ich hätte das so versucht (Fehler vorbehalten):
Delphi-Quellcode:
uses StrUtils;
function PatternCount(Src, Pattern: string; CaseInsensitive: Boolean = false): integer;
var
CurrentPos: integer;
begin
if CaseInsensitive then
begin
Src := AnsiLowerCase(Src);
Pattern := AnsiLowerCase(Pattern);
end;
Result := 0;
CurrentPos := PosEx(Pattern, Src);
while CurrentPos <> 0 do
begin
inc(Result);
CurrentPos := PosEx(Pattern, Src, CurrentPos + Length(Pattern));
end;
end;
Detlef "Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
|