le 09-13-2018 06:47 AM
Bonjour,
J'ai une question très basique. Je souhaiterais récupérer la partie 72.2 dans la chaîne 72.2‚K en utilisant "Rechercher expression" (match pattern). En mettant seulement la virgule ou \, ou [\,] au niveau de l'entrée "expression régulière" cela ne fonctionne pas.
Quelqu'un connaît il l'astuce?
Merci.
User
Résolu ! Accéder à la solution.
le 09-13-2018 07:11 AM
Salut,
Si je comprend bien la problématique, pourquoi ne pas utiliser cette fonction :
http://zone.ni.com/reference/fr-XX/help/371361L-0114/glang/search_split_string/
avec une virgule câblée sur chaîne/car. recherché.
Cela répond-il à ton besoin ?
le 09-13-2018 08:23 AM
Salut,
C'est le même problème, cela ne change rien. Si vous avez d'autres idées 😉
Merci
user
le 09-13-2018 09:12 AM
le 09-13-2018 09:18 AM
Oui c'est ce que je cherche a faire, et c'est ce que j'ai fait dans mon exemple (voir pièce jointe de mon mail précédent). Seulement chez moi cela ne fonctionne pas comme le montre mon exemple.
le 09-13-2018 09:20 AM
le 09-13-2018 09:24 AM
donne nous du code, pas une image.
le 09-13-2018 09:30 AM
le 09-13-2018 09:53 AM
Ouadji, c’est bien du code en pièce jointe…
Merci Ben64, effectivement ta méthode fonctionne. Peux-tu me confirmer qu'il n'est pas possible d'utiliser la fonctionner "Recherche expression" de façon très simple pour trouver une virgule dans une chaine?
Je n'ai jamais crée de Snippet pour une version de LabVIEW antérieure du coup je ne sais pas si ma pièce jointe est bien en version 2011.
le 09-13-2018 10:04 AM
Merci Ben64, effectivement ta méthode fonctionne. Peux-tu me confirmer qu'il n'est pas possible d'utiliser la fonctionner "Recherche expression" de façon très simple pour trouver une virgule dans une chaine?
Tu peux utiliser Match Pattern pour trouver une virgule dans une chaine et la fonction te retournera une virgule mais ce n'est pas ce que tu veux, tu veux retrouver le nombre devant la virgule.
Ben64