
01.04.2011, 17:57
|
Прохожий
|
|
Регистрация: 01.04.2011
Сообщения: 31
Версия Delphi: 7 mini
Репутация: 10
|
|
Поиск подстроки в строке с заданной позиции
Код:
function PosF(const Sub, Str: string; From: Cardinal): Cardinal;
var
P: PChar;
begin
if From <= Length(Str) then
begin
P := StrPos(PChar(Str) + From - 1, PChar(Sub));
if P <> nil then
Result := P - PChar(Str) + 1
else
Result := 0;
end
else
Result := 0;
end;
:
|