Guest User

Untitled

a guest
Jan 23rd, 2018
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.27 KB | None | 0 0
  1. if Pos('%', s) = 0 then begin
  2.         Result := s;
  3.         exit;
  4.     end;
  5.     sb.Init;
  6.     i := 1;
  7.     while (i <= Length(s)) do begin
  8.         c := s[i];
  9.         if c = '%' then begin
  10.             c := Chr(StrToInt('$' + Copy(s, i + 1, 2)));
  11.             Inc(i, 2);
  12.         end;
  13.         sb.Add(c);
  14.         Inc(i);
  15.     end;
  16.     Result := sb.Value
Add Comment
Please, Sign In to add comment