Tarea
Un proveedor envía una ruta completa o una descripción en un solo valor, pero el código útil está dentro de corchetes. Por ejemplo, de Furniture > Chairs [chairs] hay que dejar solo chairs.
Respuesta rápida
Abra los ajustes del valor y añada reglas de transformación: primero conserve solo el fragmento encontrado por la expresión regular y despues elimine los corchetes.
El ejemplo usa XML. La misma configuración también funciona con otros formatos cuando el valor se abre en el editor de transformaciones: JSON, CSV, XLS, XLSX y otros archivos.
Antes / después
Antes
ValorFurniture > Chairs [chairs]Después
ValorchairsCómo hacerlo en Eofferix
- Abra el editor de plantilla y busque el campo, la celda o el nodo con el valor de origen. En este ejemplo el código necesario está en
section_path.
El marco rojo resalta el valor de origen: el código necesario está dentro de los corchetes. - Haga clic en el valor y añada tres reglas en Transformaciones.

La primera regla conserva el fragmento encontrado por la expresión regular; la segunda y la tercera eliminan el corchete de apertura y el de cierre. - Para corchetes, use la expresión regular
\[([^\]]+)\]y la acción remove everything except. - Anada una regla contains substring
[-> remove substring. Luego añada la misma regla para]. - Guarde los ajustes. En la plantilla actual quedará solo el valor que estaba dentro de los corchetes.

Después de guardar, Eofferix muestra el valor final chairs. Este valor irá al resultado de la transformación.
Si los corchetes son paréntesis
Para un valor como Furniture > Chairs (chairs), use \(([^)]+)\) y configure las dos reglas de eliminación de subcadena para ( y ).