Количество вхождений подстроки в строку на Pascal
Количество вхождений подстроки в строку...
var
s: string := 'this bra is abracadabra';
subs := 'bra';
count: integer;
begin
count := 0;
var scopy := s;
while s.Length>0 do
begin
var p := Pos(subs,s); // Поиск подстроки в строке
if p=0 then
break;
count += 1;
Delete(s,1,p+subs.Length);
end;
writelnFormat('Количество вхождений ''{0}'' в ''{1}'' равно {2}',subs,scopy,count);
end.
10.02.2015, 11:11 -
Категория: Статьи » Программирование » Pascal