[Overview][Resource strings][Constants][Types][Procedures and functions][Index] |
Find case-insensitive matches of a string using a Boyer-Moore algorithm
Source position: strutils.pp line 258
function FindMatchesBoyerMooreCaseInSensitive( |
const S: PChar; |
const OldPattern: PChar; |
const SSize: SizeInt; |
const OldPatternSize: SizeInt; |
out aMatches: SizeIntArray; |
const aMatchAll: Boolean |
):Boolean; |
const S: string; |
const OldPattern: string; |
out aMatches: SizeIntArray; |
const aMatchAll: Boolean |
):Boolean; |
FindMatchesBoyerMooreCaseInSensitive finds occurrences of OldPattern (with length OldPatternSize) in S (with length SSize). The search is performed case-insensitively, and all (zero based) positions are reported in aMatches. If aMatchAll is True, all positions will be reported. If aMatchAll is False, only the first position is reported.
None.
|
Find case-sensitive matches of a string using a Boyer-Moore algorithm |
|
|
Optimized search-and-replace algorithm |