Task
A URL or path needs to produce file_ext: xlsx, pdf, jpg, normalized to lowercase.
Short answer
Clean parameters, keep the last dot extension, remove the dot, and convert the result to lowercase.
How to do it in Eofferix
- Upload the table with file URLs or paths.

The file_extcolumn contains the normalized file extension. - Create
file_extfromfile_url: remove?and#, keep\.[A-Za-z0-9]+$, remove the dot, and lowercase the result.
The rule chain cleans the URL, keeps the extension, removes the dot, and lowercases the result. - Check files with uppercase extensions and parameters after the file name.
- Save the template.
Before / after
The data below is a training example and does not belong to real user files.
Before
source data| id | file_url |
|---|---|
| 1001 | https://cdn.example.com/files/catalog/price-list.XLSX?download=1 |
| 1002 | /uploads/manuals/product-guide.PDF#open |
After
result| id | file_ext |
|---|---|
| 1001 | xlsx |
| 1002 |