Discussions au sujet de NI LabVIEW

annuler
Affichage des résultats de 
Rechercher plutôt 
Vouliez-vous dire : 

chaine conditionnelle

Résolu !
Accéder à la solution

Bonjour,

 

Je communique avec un instrument qui m'envoit différentes chaines de caractères.

Je voudrais pouvoir traiter ces chaines suivant ce qui m'est envoyé.

 

Pour être plus claire, j'ai 3 types de chaines, l'une avec "2021", une avec 3214" et une avec "4115" et je ne les traite pas de la même manières, je voudrais donc pouvoir utiliser une structure condition, le problème est que je ne sais pas comment effectuer ma recherche d'expression.

Quelqu'un peut-il m'aider?

 

Merci d'avance.

 

 

0 Compliments
Message 1 sur 5
4 965 Visites

pas beaucoup de précisions (?)

 

ou se trouve le "2021" ou le "3214" dans la dite chaine d'entrée ?

 

aléatoire ? toujours à la même place ?

 

juste ceci ... je suppose que je ne sais pas ou se trouve la chaine_flag

 

SR1.png

0 Compliments
Message 2 sur 5
4 954 Visites
Solution
Accepté par l'auteur du sujet **lllllll

Bonjour,

 

Ce pourrait être une excellente mise en oeuvre des expressions régulières (outil très puissant, soit dit en passant) :

 

regexp.png

 

Dans le détail, entre parenthèse, une suite de caractères; les pipes pour un OR logique entre les différentes propositions (il doit y avoir moyen de faire plus fin que mon exemple).

 

Cordialement,

Message 3 sur 5
4 946 Visites

les expressions régulières ... 

 

bon dieu, d'bon dieu, mais oui .... (bien vu Mathieu)

 

pouce_levé.gif

0 Compliments
Message 4 sur 5
4 935 Visites

Merci à vous 2 pour votre aide et efficacité.

 

0 Compliments
Message 5 sur 5
4 911 Visites