[arreglo] corrije la manipulación de datos

En las pruebas con archivos que contenían el mismo caractér separador del hash (-), no se obtenía el nombre completo del archivo recortándose a la última coincidencia array_pop no era la mejor opción para cumplir con esto. Se utiliza strpos y substr para determinar la posición de la primera coincidencia y retornar la cadena con el nombre de archivo completo