CountStr
From SCAR Divi Manual
Definition
function CountStr(const SubStr, Str: string): Integer;
Source Code
function CountStr(const SubStr, Str: string): Integer;
var
StrPos, StrLen: Integer;
begin
Result := 0;
StrLen := Length(SubStr);
if StrLen = 0 then Exit;
StrPos := 1;
repeat
StrPos := PosEx(SubStr, Str, StrPos);
if StrPos > 0 then
begin
Inc(Result);
Inc(StrPos, StrLen);
end else Break;
until False;
end;Availability
SCAR Divi 3.34 > Current
Description
Counts every instance of a string SubStr in a string Str. If SubStr is empty, the function returns 0.
Example
begin
WriteLn(CountStr('lol', 'lollol lol heylol'));
end.Output:
4