|
|
|
|
fReadLineRegularExpression (Función) Lee una línea en un archivo externo, obtiene secciones de esta línea según una expresión regular y las asigna a un Variable. Esta función se utiliza principalmente para analizar fácilmente los archivos de registro.
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
Sintaxis
<Result> = fReadLineRegularExpression(<File used> , <Format> , <Variable 1> [, <Variable 2> [... [, <Variable N>]]])
<Result>: booleano - True si se los obtuvieron y leyeron los datos.
- False en caso contrario.
<File used>: Entero o DiskFile Variable <Format>: Cadena de caracteres Formato de referencia que corresponde a la expresión regular. Este formato utiliza los siguientes caracteres:
| | A B C - / _ | Letras y símbolos a verificar | [A-Z] o [0-9] | Intervalo de letras, dígitos o símbolos a verificar | * | 0 o más símbolos a verificar | + | 1 o más símbolos a verificar | ( ) | Delimitar parte del formato a extraer | { } | Define el número mínimo y máximo de veces que puede aparecer la expresión que le precede (por ejemplo, {min, max}) |
<Variable 1>: Cadena de caracteres, entero, etc. Variables que se inicializarán automáticamente con las diferentes partes del formato a extraer. Cada parte está definida por los caracteres '(' y ')'. <Variable 2>: Cadena de caracteres, entero, etc. Variables que se inicializarán automáticamente con las diferentes partes del formato a extraer. Cada parte está definida por los caracteres '(' y ')'. <Variable N>: Cadena de caracteres, entero, etc. Variables que se inicializarán automáticamente con las diferentes partes del formato a extraer. Cada parte está definida por los caracteres '(' y ')'. Clasificación Lógica de negocio / UI: Lógica de negocio
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|