| * | een reeks van nul of meer characters |
| ? | exact één character |
| [...] | één character uit de verzameling tussen de haken |
| ^ | Begin van de regel |
| $ | Eind van de regel |
| \b | Woordgrens |
| \B | Niet een woordgrens |
| . | 1 willekeurig teken | ||
| * | 0 of meer keer van het voorgaande teken | ||
| \{m,n\} | Min m, max n | ||
| \{m,\} | Minstens m of meer | ||
| \{m\} | |||
| * | 0 of meer keer van het voorgaande teken |
| + | 1 of meer keer van het voorgaande teken |
| ? | 0 of 1 keer van het voorgaande teken |
| POSIX character classes en hun ASCII equivalenten | ||
|---|---|---|
| POSIX | ASCII | betekenis |
| [:lower:] | [a-z] | kleine letter |
| [:upper:] | [A-Z] | hoofdletter |
| [:alpha:] | [a-zA-Z] | alfabetisch teken |
| [:alnum:] | [a-zA-Z0-9] | alfanumeriek teken |
| [:word:] | [A-Za-z0-9_] | woord-teken |
| [:ascii:] | [\x00-\x7F] | ASCII teken |
| [:blank:] | [ \t] | spatie of tab |
| [:space:] | [ \t\n\r\v\f] | alle witruimte-tekens |
| [:digit:] | [0-9] | cijfer |
| [:xdigit:] | [a-fA-F0-9] | hexadecimaal teken |
| [:graph:] | [\x21-\x7E] | zichtbaar teken |
| [:print:] | [\x20-\x7E] | zichtbaar teken of spatie |
| [:cntrl:] | [\x00-\x1F\x7F] | stuurteken |
| [:punct:] | [!"\#$%&'()*+,\-./:;<=>?@\[\\\]^-{|}~] | interpunctie en symbolen |