CloverDX provides a very useful feature: multiple delimiters. When you parse a delimited file (eg. CSV) you can specify different delimiter for each field. This isn't surprising for daily CloverDX users however for users of other ETL tools it can be. It might not be very well known that in CloverDX you can even define multiple delimiters for one field (also called "mutable delimiter") and CloverDX chooses the right one. It reveals new ways of file processing with irregular structure in CloverDX. I believe this functionality isn't provided by any other ETL tool on the market. If I am wrong you can leave me a message in comments. I'm always happy to find "hidden features" of other ETL tools.
Syntax of a mutable delimiters: delimiters have to be separated by '\|'. For example if you want to define that field delimiter can be ';' or ',' or '#' you have to write ';\|,\|#'. The simple example of using a mutable delimiter you can download here as a zipped CloverDX project. The import of existing CloverDX project to your CloverDX Designer is described in CloverDX documentation.
Data integration software and ETL tools provided by the CloverDX platform (formerly known as CloverETL) offer solutions for data management tasks such as data integration, data migration, or data quality. CloverDX is a vital part of enterprise solutions such as data warehousing, business intelligence (BI) or master data management (MDM). CloverDX Designer (formerly known as CloverETL Designer) is a visual data transformation designer that helps define data flows and transformations in a quick, visual, and intuitive way. CloverDX Server formerly known as CloverETL Server) is an enterprise ETL and data integration runtime environment. It offers a set of enterprise features such as automation, monitoring, user management, real-time ETL, data API services, clustering, or cloud data integration.