This page is optimized for desktop computers and tablets. To access it, try one of the following points:
- Access this page from a different device.
- If you’re on a tablet, rotate it.
- Check the “Desktop site” option in your browser settings.
This page is optimized for desktop computers and tablets. To access it, try one of the following points:
CTMaker, SQLite as well as some functions in Callisto support regular expressions. The following basic regex syntax is available:
| Character | Legend |
| ^ | Match the beginning of a buffer. |
| $ | Match the end of a buffer. |
| () | Group characters or capture them as substring. |
| \s | Match whitespace. |
| \S | Match non-whitespace. |
| \d | Match decimal digit. |
| \n | Match new line character. |
| \r | Match line feed character. |
| \f | Match form feed character. |
| \v | Match vertical tab character. |
| \t | Match horizontal tab character. |
| \b | Match backspace character. |
| + | Match one or more characters (greedy; match as many as possible). |
| +? | Match one or more characters (lazy; match as many as needed). |
| * | Match zero or more characters (greedy; match as many as possible). |
| *? | Match zero or more characters (lazy; match as many as needed). |
| ? | Match zero or one character (lazy). |
| x|y | Match either x or y (alternation operator). |
| \meta | Literally match one of the meta characters: ^$().[]*+?|\ Example: \? matches a question mark. |
| \xHH | Match a character by its hexadecimal value. Example: \x4a matches the letter J. |
| […] | Match any character from a given set. Ranges like [a-z] are supported. |
| [^…] | Match any character except the ones from the set. |
The following functions evoke a search by regular expressions. They return the matching string, or an empty string if there is no match.
Freiburgstrasse 251
CH-3018 Bern
Switzerland
T: +41 31 531 11 11
F: +41 31 531 11 12
sales@ctmodule.com
Gospodara Vučića 145
RS-11000 Belgrade
Serbia
T: +381 18 308076
sales@ctmodule.com