Tarea
La tabla contiene una URL o ruta completa. El resultado necesita file_name con el ultimo segmento y la extension.
Respuesta corta
Quita ? y #, luego conserva el segmento final name.ext con una expresion regular.
Como hacerlo en Eofferix
- Sube la tabla con URLs o rutas de archivo.

La columna file_namecontiene solo el ultimo segmento de la ruta. - Crea
file_namedesdefile_url, limpia query string y fragment, y deja el ultimo segmento con extension.
Primero se eliminan parametros, luego la regex conserva el archivo con extension. - Usa
[^/\\]+\.[A-Za-z0-9]+$despues de limpiar parametros. - Guarda la plantilla y prueba URLs absolutas y rutas relativas.
Antes / despues
Los datos siguientes son un ejemplo de formacion y no pertenecen a archivos reales de usuarios.
Antes
datos de origen| id | file_url |
|---|---|
| 1001 | https://cdn.example.com/files/catalog/price-list.xlsx?download=1 |
| 1002 | /uploads/manuals/product-guide.PDF#open |
Despues
resultado| id | file_name |
|---|---|
| 1001 | price-list.xlsx |
| 1002 | product-guide.PDF |