Advertisement
Janilabo

Untitled

Dec 23rd, 2013
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.82 KB | None | 0 0
  1. program new;
  2. {$loadlib strreplace.dll}
  3. {$loadlib pumbaa.dll}
  4.  
  5. var
  6.   i,t:Integer;
  7.   Text,Str:String;
  8. begin
  9.   Text := 'this dont you think? dont you?';
  10.   for i:=0 to 17 do
  11.     Text := Text + Text;
  12.   WriteLn('FromLength: '+ ToStr(ToStr(Length(Text))));
  13.  
  14.  
  15.   t := GetTimeRunning;
  16.   Str := StrReplace(Text, 'dont', 'donut', [rfReplaceAll]);
  17.   WriteLn('StrReplace used: '+ ToStr(GetTimeRunning - t) +'ms');
  18.   WriteLn(MD5(Str));
  19.   Str := '';
  20.  
  21.  
  22.   t := GetTimeRunning;
  23.   Str := pp_StrReplace(Text, 'dont', 'donut', [rfReplaceAll]);
  24.   WriteLn('pp_StrReplace used: '+ ToStr(GetTimeRunning - t) +'ms');
  25.   WriteLn(MD5(Str));
  26.   Str := '';
  27.  
  28.   t := GetTimeRunning;
  29.   Str := Replace(Text, 'dont', 'donut', [rfReplaceAll]);
  30.   WriteLn('Replace used: '+ ToStr(GetTimeRunning - t) +'ms');
  31.   WriteLn(MD5(Str));
  32.   Str := '';
  33. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement