[Overview][Constants][Types][Procedures and functions][Variables][Index] |
Check whether filename matches wildcard specification
Source position: oldlinux.pp line 1585
function FNMatch( |
const Pattern: String; |
const Name: String |
):Boolean; |
FNMatch returns True if the filename in Name matches the wildcard pattern in Pattern, False otherwise.
Pattern can contain the wildcards * (match zero or more arbitrary characters) or ? (match a single character).
None.
|
Search for file in search path. |
|
|
Expand filename to fully qualified path |
Program Example69; { Program to demonstrate the FNMatch function. } Uses oldlinux; Procedure TestMatch(Pattern,Name : String); begin Write ('"',Name,'" '); If FNMatch (Pattern,Name) then Write ('matches') else Write ('does not match'); Writeln(' "',Pattern,'".'); end; begin TestMatch('*','FileName'); TestMatch('.*','FileName'); TestMatch('*a*','FileName'); TestMatch('?ile*','FileName'); TestMatch('?','FileName'); TestMatch('.?','FileName'); TestMatch('?a*','FileName'); TestMatch('??*me?','FileName'); end.
lazarus-ccr.sourceforge.net |