filepat: expand, match - file pattern matching — Inferno 1ed
filepat: expand, match - file pattern matching
Synopsis
include "filepat.m"; filepat:= load Filepat Filepat->PATH; expand: fn(pat: string) : list of string; match: fn(pat, name: string): int;
Description
The asterisk * matches a string of zero or more characters.
The query ? matches any single character.
The notation [s], where s is a non-empty string, matches any single character in s. A range of characters can be expressed by a string s of the form cstart-cend. The notation [^s], where s is a non-empty string, matches any single character not in s. The characters *, ?, and [ lose their special meaning if they occur in s.
If any character is preceded by the character \, that character loses any special meaning and is interpreted literally.
See Also
|
readdir - read directory and sort files
|
|
tokenize - split string into words in Chapter 8
|
infernosupport@lucent.com Copyright © 1996,Lucent Technologies, Inc. All rights reserved.