我知道Delphi XE已经包含了许多FastStrings的代码。我需要处理数千个文件并进行一些文本处理。是否有比System.Pos例程更快的替代方案?
我知道Delphi XE已经包含了许多FastStrings的代码。我需要处理数千个文件并进行一些文本处理。是否有比System.Pos例程更快的替代方案?
是的,PosEx
函数来自FastCode,与System.Pos相比要快得多。它位于StrUtils单元中。
Result := System.Pos(SubStr, S, Offset);
- Uwe RaabeSystem.Pos
并将 PosEx
变成了一个包装器?我没有 XE2 来自己检查。 - Leonardo Herrera