equal
,
mismatched_char
, inserted_char
, transposed_char
,
separated
and transposed_word
.
csh
pattern
matcher. The patterns are given below:
| Matches one arbitrary character. |
| Matches any number of arbitrary characters. |
[ ... ] | Matches one of the characters specified between the brackets. |
<char1>-<char2>
indicates a range. | |
{...} | Matches any of the patterns of the comma-separated list between the braces. |
Example:
?- wildcard_match('[a-z]*.{pro,pl}[%~]', 'a_hello.pl%'). true.
The wildcard_match/3 version processes the following option:
false
(default true
), match case
insensitively.
On Unix systems the sleep/1 predicate is realised ---in order of preference--- by nanosleep(), usleep(), select() if the time is below 1 minute, or sleep(). On Windows systems Sleep() is used.