Balayer une chaîne
- Mise à jour2025-07-30
- Temps de lecture : 5 minute(s)
Balaie la chaîne en entrée et convertit la chaîne en fonction de chaîne de format.
Utilisez cette fonction lorsque vous connaissez le format exact de l'entrée. Chaque entrée peut être une chaîne, un chemin, un type énumération, un horodatage ou un type de données numérique. Vous pouvez également utiliser la fonction Balayer un fichier pour balayer du texte dans un fichier. Le connecteur affiche les types de données par défaut de cette fonction polymorphe.

Entrées/Sorties
chaîne de format
—
chaîne de format spécifie comment convertir la chaîne en entrée en arguments en sortie. Par défaut, la chaîne est scannée selon le format par défaut pour les types de données des sorties. Si l'horodatage n'est pas formaté en temps, une erreur est renvoyée. Effectuez un clic droit sur la fonction et sélectionnez Éditer la chaîne de balayage dans le menu local pour créer et éditer la chaîne de format. Un espace dans la chaîne de format correspond à n'importe quelle quantité d'espace blanc, telle que des espaces, des tabulations, des retours à la ligne et des sauts de page. Cette entrée accepte un maximum de 255 caractères.
chaîne en entrée
—
chaîne en entrée est la chaîne, le chemin, le type énumération, l'horodatage ou les données numériques à balayer.
position initiale de balayage
—
position initiale de balayage représente l'offset de la chaîne servant de point de départ au balayage. La valeur par défaut est 0.
entrée d'erreur
—
entrée d'erreur décrit les conditions d'erreur qui ont lieu avant l'exécution de ce nœud. Cette entrée fournit la fonctionnalité entrée d'erreur standard.
valeur par défaut 18
—
chaîne restante
—
chaîne restante renvoie la portion de la chaîne qui reste après le balayage de tous les arguments.
offset après le balayage
—
offset après le balayage correspond à l'offset de chaîne en entrée une fois que le balayage est terminé.
sortie d'erreur
—
sortie d'erreur contient des informations sur l'erreur. Cette sortie fournit la fonctionnalité sortie d'erreur standard.
sortie 7
—
|
Augmentez le nombre de paramètres en cliquant avec le bouton droit sur le terminal Entrée1 de la fonction et en sélectionnant Ajouter un paramètre dans le menu local ou en redimensionnant la fonction.
Si vous définissez chaîne de format pour renvoyer des valeurs numériques dans les paramètres en sortie, LabVIEW ignore les espaces blancs dans la chaîne en entrée.
Si vous câblez une chaîne de constante du diagramme à chaîne de format, LabVIEW utilise chaîne de format pour déterminer le nombre de sorties et le type de données de chaque sortie à la compilation. Si les types que vous câblez aux sorties ne correspondent pas aux types déterminés par chaîne de format, vous devez changer les sorties pour que le VI puisse s'exécuter.
Si vous ne câblez pas directement une constante du diagramme à chaîne de format, LabVIEW vérifie s'il y a des incompatibilités de type à l'exécution. Si vous voulez analyser des valeurs ayant des types de données autres que double précision à virgule flottante, vous devez câbler les types de données à valeur par défaut 1..n.
Exemples de formatage de chaînes
Reportez-vous à la rubrique Syntaxe du spécificateur de format pour en savoir plus et pour consulter des exemples de formatage de chaînes.
| chaîne en entrée | chaîne de format | valeur(s) par défaut | sortie(s) | chaîne restante |
|---|---|---|---|---|
abc, xyz >12.3+56i 7200 | %3s, %s%f%2d | — | abc | 00 |
| — | xyz | |||
| 0.00+00i | 12.30+56.00i | |||
| — | 72 | |||
| Q+1.27E–3 tail | Q%f t | — | 1,27E–3 | ail |
| 0123456789 | %3d%3d | — | 12,00 | 6789 |
| — | 345 | |||
| X:9,860 Z:3,450 | X:%fY:%f | 100 (I32) | 10 | Z: 3450 |
| 100,00 (DBL) | 100,00 | |||
| set49.4.2 | set%d | — | 49 | .4.2 |
| couleur : rouge | couleur : %s | bleu (enum {rouge, vert, bleu}) | rouge | — |
| abcd012xyz3 | %[a-z]%d%[a-z]%d | — | abcd | — |
| 12 | ||||
| xyz | ||||
| 3 | ||||
| bienvenue dans LabVIEW, Pierre Dupont | %[^,],%s | — | bienvenue dans LabVIEW | Dumas |
| Pierre | ||||
Heure : 23:15:04.25 5/31/2004 | Horodatage : %<%H:%M:%S%2u%m/%d/%Y>T | 1/1/1904 | 11:15:04.250 PM 5/31/2004 | — |
chaîne de format
—
position initiale de balayage
—
entrée d'erreur
—
valeur par défaut 18
—
chaîne restante
—
offset après le balayage
—
sortie d'erreur
—
sortie 7
—