uses StrUtils; var i: Integer; S: String; begin S := 'pnl_2_3'; i := Pos('_', S);//First '_' if i > 0 then begin i := PosEx('_', S, i + 1);//Second '_' ShowMessage(IntToStr(i)); end; end;
for i := 0 to 1 do begin k := pos('_', s); Delete(s, 1, k); end; result := k;
var
i: Integer;
S: String;
begin
S := 'pnl_2_3';
i := Pos('_', S);//First '_'
if i > 0 then
begin
i := PosEx('_', S, i + 1);//Second '_'
ShowMessage(IntToStr(i));
end;
end;
begin
k := pos('_', s);
Delete(s, 1, k);
end;
result := k;