IB supports the so-called " Glob Expression Syntax":
| Syntax | Sematics |
|---|
* | Match zero or more characters. term*, for example, is equivalent to right truncated search | | ? | Match one character |
| [...] | Match any of the characters (set) enclosed by the brackets. Characters '*" and '?" are interpreted in the set as normal characters and not as wildcards. |
| [!...] | Any character NOT in the set is matched. |
|
| [.-.] | A '-' between two characters denotes a range. The set [A-C], for example would match any character between A and C: namely 'A', 'B' or 'C'. |
| {.,.}..{.,.} | Match, for example, {1,2}{a,b} to 1a 1b 2a 2b. The term "L{e,i}banon would match "Lebanon" as well as "Libanon". |
| \ | The character '\' is an escape. When used with wildcards or other special characters it means that the character should match itself and not have its special sematics. \*, for instance, matches '*'. |