pure functionscanString
Scan string
Extends from Modelica.Icons.Function (Icon for functions).
Information
Syntax
(nextIndex, string2) = scanString(string, startIndex=1);
Description
Starts scanning of "string" at position "startIndex". First skips white space and scans afterwards a string according to the Modelica grammar, i.e., a string enclosed in double quotes.
If successful, the function returns nextIndex = index of character directly after the found string, as well as the string value in the second output argument.
If not successful, on return nextIndex = startIndex and the second output argument is an empty string.
See also
Strings.Advanced.Inputs
| Type | Name | Default | Description |
|---|---|---|---|
| String | string | ||
| Integer | startIndex | 1 | Index where scanning starts |
Outputs
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | nextIndex | Index after the found token (success=true) or index at which scanning failed (success=false) | |
| String | string2 | Value of String token |