Transformations

Comment garder le texte entre crochets et supprimer le reste

2026-06-13
Tâche

Un fournisseur envoie un chemin complet ou une description dans une seule valeur, alors que le code utile se trouve entre crochets. Par exemple, depuis Furniture > Chairs [chairs], il faut garder seulement chairs.

Réponse rapide

Ouvrez les paramètres de la valeur et ajoutez des règles de transformation : gardez d’abord uniquement le fragment trouvé par l’expression régulière, puis supprimez les crochets eux-mêmes.

L’exemple utilise XML. Le même réglage fonctionne aussi pour d’autres formats lorsque la valeur s’ouvre dans l’éditeur de transformations : JSON, CSV, XLS, XLSX et autres fichiers.

Avant / après

Avant

Valeur
Furniture > Chairs [chairs]

Après

Valeur
chairs

Comment le faire dans Eofferix

  1. Ouvrez l’éditeur de modèle et trouvéz le champ, la cellule ou le nœud avec la valeur source. Dans cet exemple, le code nécessaire se trouvé dans section_path.
    Valeur source avec texte entre crochets
    Le cadre rouge montre la valeur source : le code nécessaire se trouve entre crochets.
  2. Cliquez sur la valeur et ajoutez trois règles dans Transformations.
    Règles de transformation pour extraire une valeur entre crochets
    La première regle garde le fragment trouvé par l’expression régulière ; la deuxième et la troisième suppriment le crochet ouvrant et le crochet fermant.
  3. Pour les crochets, utilisez l’expression régulière \[([^\]]+)\] et l’action remove everything except.
  4. Ajoutez une regle contains substring [ -> remove substring. Ajoutez ensuite la même regle pour ].
  5. Enregistrez les paramètres. Le modèle courant gardera seulement la valeur qui se trouvait entre crochets.
    Valeur finale apres transformation
    Après enregistrement, Eofferix affiche la valeur finale chairs. Cette valeur ira dans le résultat de transformation.

Si les crochets sont des parenthèses

Pour une valeur comme Furniture > Chairs (chairs), utilisez \(([^)]+)\) et configurez les deux règles de suppression de sous-chaîne pour ( et ).

Traitez vos données plus vite avec Eofferix

Créez un compte gratuit pour automatiser catalogues et listes de prix selon vos règles.

S’inscrire