Los valores se pueden leer de un texto con este bloque. El patrón de búsqueda correspondiente se define en las propiedades.
Contenido
Entradas↑
Abreviatura | Resumen | Descripción |
---|---|---|
T | Text Input | Comando de texto. |
Salidas↑
Abreviatura | Resumen | Descripción | Rango de valores |
---|---|---|---|
Lv | Last extracted value | Último valor extraído | ∞ |
Propiedades↑
Resumen | Descripción | Valor por defecto |
---|---|---|
Detección de comando | Carácter para extraer un valor: \v = Valor, \1 = Byte interpretado como 1er byte del valor de salida (\2, \3, ...), \h = Valor interpretado como número hexadecimal Carácter para navegar por el texto: \. = Cualquier signo, \w = Cualquier palabra, \# = Cualquier número, \d = Dígito 0-9, \m = Caracteres A-Z/a-z/0-9, \a = Caracteres A-Z/a-z, \s12 = Saltar 12 caracteres, \iTexto\i = Saltar a 'Texto' Caracteres especiales: \x = Número hexadecimal (por ejemplo, 0x09), \\ = Barra oblicua, \t = Tabulador (0x09), \b = Espacio (0x02) o Tabulador (0x09), \r = Retorno de carro (0x0d), \n = Retorno de línea (0x0a) |
- |
Interpretación de los valores con signo | Interpretación de los valores con signo (comprobado cuando el valor de \1,\2,\3, es usado con signo [entero con signo]). | - |
Ejemplo de programación↑
El reconocimiento de comandos se puede utilizar para navegar en un texto o texto fuente y para recuperar valores.
En el siguiente ejemplo, siempre queremos extraer el precio actual del gas natural:
Dado que la indicación "Gas Natural" es siempre la misma, saltamos a esta posición en el texto. Para omitir la indicación de la hora para recuperar el precio, hay varias posibilidades:
Variant 1 via \d\a
Con \d dígitos individuales y con \a caracteres individuales se pueden omitir:
Variante 2 a través de \#\w
Con \# un número y con \w se puede omitir cualquier palabra:
Variante 3 vía \s8
Dado que en este ejemplo la hora siempre tendrá la misma cantidad de dígitos y caracteres, se pueden omitir con \s8: