Étiqueté : Apostrophe règle de nettoyage
- Ce sujet contient 6 réponses, 3 participants et a été mis à jour pour la dernière fois par Clémentine MERLE, le il y a 11 mois et 3 semaines.
-
AuteurMessages
-
-
Bonjour 🙂
J’ai une problématique dans mes options de nettoyage, après investigation, je remarque que c’est un apostrophe qui pose problème: ‘
Ainsi, la règle suivante ne veut pas s’appliquer : courant d’entrée : ,=;Avez-vous une parade pour la gestion des apostrophes dans les règles de nettoyage ?
-
Bonjour Clémentine,
De ce que je vois “l’apostrophe” que vous indiquez dans votre message est un guillemet allemand ouvrant ‘
Il a un meta-caractère associé qui est ^[Vous pouvez donc tester l’option de nettoyage suivante : ^[= ;
Dans l’option de nettoyage que vous avez copiée c’est une virgule qui est indiquée, je ne sais pas si c’est volontaire ?
Dites-nous si cela pouvait venir de là ?
-
Bonjour Axel,
Toutes mes excuses votre réponse était passée dans mes indésirables 🙂
Malheureusement cela ne fonctionne pas … courant d^[entrée : ,=;
En effet, nous nettoyons également les virgules.
Voici ma formule complète si jamais cela vous donne plus d’information …
,=,;REGEX:(.)(.*)=\U\1\L\2;vac=VAC;ii=II;ip=IP;vdc=VDC;IIi=III;triac=TRIAC;iii=III;5w=5W;1a=1A;2a=2A;dali=DALI;dt8=DT8;-, -.=.;0w=0W;5a=5A;dimmable : non,, =dimmable : non, ;protocole utilisé : -,=;interface de communication : -,=;transmission de signal : -,=; = ;3a=3A;0va=0VA;protocole utilisé :, =;interface de communication :, =;transmission de signal :, =;, .=.;dimmable : non=non dimmable;dimmable : oui=dimmable;courant d^[entrée : ,=;
-
Les apostrophes sont normalement bien prises en compte dans les options de nettoyages.
J’ai fait un teste de mon côté et la chaine de caractères “courant d’entrée : ,” est bien détectée.
Je remarque que dans la plupart des options que vous avez copiées il n’y a pas d’espace entre les deux points et la virgule (comme pour transmission de signal ou interface de communication, or dans l’option “courant d’entrée : ,” il y en a un.
Il y a aussi un “-” parfois sur certaines autres options avant la virgule.
Peut-être que c’est à cause de ça que votre donnée ne se nettoie pas. Il faut que la chaine corresponde exactement à ce qui figure dans votre donnée, espaces compris.au lieu d’écrire :
courant d’entrée : ,=;vous pouvez essayer :
courant d’entrée :,=; -
Bonjour Axel,
Oui en effet il y a des espaces et des tirets car ce concat vient prendre des champs qui ont déjà leur propre règle de nettoyage. Exemple : non concerné=- etc.
Merci beaucoup pour votre aide mais malheureusement, cela ne marche toujours pas :'(
Contenu du champ :
100W, tension d’entrée : 230VAC, tension de sortie : 24VDC, courant d’entrée :, courant de sortie : 4,17a, classe de protection II, IP20, non dimmable, nombre d’entrée(s) primaire(s) : 1, nombre de sorties physiques : 1. -
Bonjour,
Tout comme Axel Martinez, je n’ai pas de souci de nettoyage en utilisant cette règle :
courant d’entrée : ,=;
Si le sujet est encore d’actualité, en général, dans les options de nettoyage, il faut “doubler” les caractères pour qu’ils soient échappés. Ex. pour remplacer le ; (utilisé comme séparateur) :
;;=valeur_de_remplacement;
-
Bonjour,
Après de multiples investigations, il s’agissait d’un caractère complètement invisible qui sortait de mon export XML associé à ma palette. Il a suffit d’éditer le contenu du champ “courant d’entrée”. Le problème était donc à la source du champ et non dans le CONCAT.
Merci beaucoup pour vos aides 🙂
-
-
AuteurMessages
Vous devez être connecté pour répondre à ce sujet.