[Overview][Types][Procedures and functions][Variables] | Reference for unit 'unixutil' (#rtl) |
Check whether filename matches wildcard specification
Source position: unixutil.pp line 35
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. |
Program Example69; { Program to demonstrate the FNMatch function. } Uses unixutil; 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.
No notes exist for this page yet.