strstr_regex, strstr_regex_off
Valid for: CANoe DE • CANoe:lite DE • CANoe4SW DE • CANoe4SW:lite DEFunction Syntax
Description
Searches for a regular expression pattern in a string.Parameters
- s: String to be searched.
- offset: Offset in s at which the search shall be started.
- pattern: Regular expression which is searched. For the regular expression, the same syntax is used as in the Perl programming language.
Return Values
The position in s where the pattern was found, or -1 if it wasn’t found.Example
Example 1., [, {, }, (, ), \, *, +, ?, |, ^, and $. The symbol ] also needs escaping if it is preceded by a [ symbol. As regular string literals also use backslash for escaping, there need to be two backslashes to escape a symbol inside a regular expression.
Other symbols can obtain special meaning in regular expressions, if they are escaped with backslash. An example for this would be the character class d which can be used to match digits.
Example 2