|
|
|
|
fReadLineRegularExpression (Function) In french: fLitLigneExpressionRégulière Reads a line in an external file, gets sections of this line according to a regular expression and assigns them to a variable. This function is mainly used to easily analyze the log files.
FileID is int
FileID = fOpen("C:\MyDirectories\DataAccess.log", foRead)
IF FileID <> -1 THEN
sDate is string
sInfo is string
fReadLineRegularExpression(FileID, "([0-8]*) - ([A-Za-z]*)", sDate, sInfo)
...
END
MyTextFile is DiskFile
MyTextFile = fOpen("C:\MyDirectories\DataAccess.log", foRead)
IF NOT ErrorOccurred THEN
sDate is string
sInfo is string
fReadLineRegularExpression(MyTextFile, "([0-8]*) - ([A-Za-z]*)", sDate, sInfo)
...
END
Syntax
<Result> = fReadLineRegularExpression(<File used> , <Format> , <Variable 1> [, <Variable 2> [... [, <Variable N>]]])
<Result>: Boolean - True if the data was read and retrieved.
- False otherwise.
<File used>: Integer or DiskFile variable <Format>: Character string Reference format, expressed as a regular expression. This format uses the following characters:
| | A B C - / _ | Letters and symbols to check | [A-Z] or [0-9] | Interval of letters, digits or symbols to check | * | 0 or more symbols to check | + | 1 or more symbols to check | ( ) | Delimit part of the format to extract | { } | Defines the minimum and maximum number of times that the previous expression can occur (e.g., {min, max}) |
<Variable 1>: Character string, Integer, etc. Variables that will be automatically initialized with the different parts of the format to extract. Each part is defined by the '(' and ')' characters. <Variable 2>: Character string, Integer, etc. Variables that will be automatically initialized with the different parts of the format to extract. Each part is defined by the '(' and ')' characters. <Variable N>: Character string, Integer, etc. Variables that will be automatically initialized with the different parts of the format to extract. Each part is defined by the '(' and ')' characters. Business / UI classification: Business Logic
This page is also available for…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|