Les valeurs peuvent être lues dans un texte avec ce bloc. Le modèle de recherche correspondant est défini dans les propriétés.
Table des matières
Entrées↑
Abréviation | Résumé | Description |
---|---|---|
T | Text Input | Commande texte. |
Sorties↑
Abréviation | Résumé | Description | Valeurs |
---|---|---|---|
Lv | Last extracted value | Dernière valeur extraite | ∞ |
Propriétés↑
Résumé | Description | Valeur défaut |
---|---|---|
Détection de commande | Caractère pour lire une valeur : \v = Valeur \1 = byte de la valeur 1 (le moins significatif), \2 = byte de la valeur 2, \3 = byte de la valeur 3, \4 = byte de la valeur 4 \h = Valeur interprétée comme un nombre hexadécimal Caractère pour naviguer dans le texte : \. = N'importe quel caractère, \w = N'importe quel mot, \# = N'importe quel nombre, \d = Chiffre 0-9, \m = Caractère A-Z/a-z/0-9, \a = Caractère A-Z/a-z, \s12 = Ignorer 12 caractères, \iTexte\i = ignorer jusqu'à 'Texte' Autre caractères : \x = Hexadécimale (ex. : \x09) \\ = Slash \t = Tab (0x09), \b = Espace (0x20), ou Tab (0x09), \r = Retour (0x0d), \n = Nouvelle ligne (0x0a) |
- |
Interprétation de la valeur avec le signe | Si cette case est cochée, la reconnaissance de commande utilise les valeurs \ 1, \ 2, \ 3, etc. (nombre entier signé). | - |
Exemple de programmation↑
La reconnaissance de commandes permet de naviguer dans un texte ou un texte source et de récupérer des valeurs.
Dans l'exemple suivant, nous souhaitons toujours extraire le prix actuel du gaz naturel :
Étant donné que l'indication "Gaz naturel" est toujours la même, nous sautons à cette position dans le texte. Pour sauter l'indication de l'heure afin de récupérer le prix, plusieurs possibilités s'offrent à vous :
Variante 1 via \d\a
Avec les chiffres simples \d et les caractères simples \a peuvent être ignorés :
Variante 2 via \#\w
Avec \# un nombre et avec \w n'importe quel mot peut être sauté :
Variante 3 via \s8
Comme dans cet exemple l'heure aura toujours le même nombre de chiffres et de caractères, ils peuvent être sautés avec \s8 :