IsWild function
Check whether a string matches a wildcard search expression.
Declaration
function IsWild(InputStr: string; Wilds: string; IgnoreCase: Boolean)
: BooleanArguments
InputStr | String to search. |
Wilds | Wildcard specification. |
IgnoreCase | Search case insensitive or not. |
Function result
True if the string matches the wildcard specification,
False otherwise.Description
IsWild checks
InputStr for the presence of the
Wilds string.
Wilds may contain "?" and "*" wildcard characters, which have their usual meaning:
"*" matches any series of characters, possibly empty. "?" matches any single character.
The function returns
True if a string is found that matches
Wilds,
False otherwise.
If IgnoreCase is True, the non-wildcard characters are matched case insensitively.
If it is False, case is observed when searching.
Errors
None.
See also
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
