| [Overview][Resource strings][Constants][Types][Procedures and functions][Index] | 
Algorithm to use in StringReplace
Source position: strutils.pp line 235
| type TStringReplaceAlgorithm = ( | ||
| sraDefault, | 
 | Use the sysutils algorithm, which does a straightforward linear search and replace | 
| sraManySmall, | 
 | Use an approach which is suitable for a string with many occurrences of the same small text | 
| sraBoyerMoore | 
 | Use a Boyer-Moore search algorithm | 
| ); | 
TStringReplaceAlgorithm enumerates the available algorithms to StringReplace
Depending on the kind of data that is being treated, one or the other of these algorithms may produce faster results.
| 
 | Optimized search-and-replace algorithm |