lunes, 20 de junio de 2011

La primera entrada.

Aquí da comienzo un blog donde iré colgando algunas mini-aplicaciones creadas por mí. La mayoría estarán hechas en Java, así que para quién le guste algún programilla que cuelgue, y además necesite o le interese la portabilidad, le vendrá genial.

Sin más rodeos un pequeño programa que he terminado hoy mismo. Es bastante simple aunque al menos tiene una pequeña interfaz gráfica. El programa realiza lo siguiente: Coge dos ficheros, uno de origen y otro de destino. El fichero de origen contendrá nombres, o palabras cada nombre o cada frase en una linea. Se irá al segundo fichero y buscará ese nombre o frase o número o lo que sea, y lo sustituirá por lo que nosotros queramos. Además tiene la opción de sustituirlos todas las coincidencias de una vez, o ir de una en una.

Por ejemplo si tenemos estos dos ficheros:

FICHERO 1                                                            FICHERO 2
-------------                                                            -------------

Pascual Antonio López                                             Perico de los palotes
29-10-1990                                                             Santiago Segura
Hola esto es una prueba                                            Pascual Antonio López
Fuckencio Segura                                                     29*10+5 = 295
29*10+5 = 295

recorrería todo el fichero 1 leyendo cada linea, encontraría en el fichero 2 "Pascual Antonio López" y la expresión aritmética y las sustituiría por lo que quisiésemos.

El programa no estará exento de fallos seguramente. Sí alguien lo descarga, prueba y desea hacer cualquier comentario acerca de alguna mejora o fallo, encantado.

Sustitución de cadenas:

Sustitucion de cadenas en Java


VERSIÓN NUEVA CON ALGUNAS MEJORAS:


Sustitución de cadenas en Java Versión actualizada

Esta versión incluye la opción de poder seleccionar varios archivos destino al mismo tiempo (manteniendo pulsado control y pinchando en los distintos ficheros), además de poder seleccionar una carpeta contenedora donde se encuentren los distintos ficheros a analizar.

Además, a la hora de hacer reemplazos de uno en uno existe la posibilidad de dejar la cadena tal cual está.

También se ha cambiado el icono de la aplicación y ahora se muestra en la barra de herramientas.

VERSIÓN ACTUALIZADA Y FINAL:


Sustitución de cadenas en Java versión final

Esta versión incluye una ventana de ayuda con especificaciones generales del programa. Además se han resuelto algunos problemas de las versiones anteriores y añadido nuevas funcionalidades.

Dos capturas de pantalla del programa en ejecución:

Ventana principal

Ejemplo ejecución