Publicado el Dejar un comentario

Como cambiar el formato de una palabra o frase que aparece repetidamente en un documento de Word Office a través de la herramienta reemplazar

Resulta que  aveces queremos resaltar, en todo nuestro documento de Word Office, alguna palabra o frase a través de un formato diferente al resto del texto. Por ejemplo, resaltar la marca de un producto o una palabra extranjera que aparece repetidamente en el texto, o alguna cita.

Para lograr esto usaremos la herramienta “Buscar y reemplazar” del menú Edición de la pestaña Inicio. También podemos acceder a esta herramienta oprimiendo las teclas “Ctrl-L” al mismo tiempo.

Tanto en “Buscar:” como en “Reemplazar con:”, escribimos la palabra o frase que queremos cambiar de estilo en nuestro documento (en mi caso, la palabra “ejemplo”) y oprimimos el botón “Más>>”.

El diálogo mostrará más opciones. Enseguida marcamos o seleccionamos el texto en “Reemplazar como:” y oprimimos el botón “Formato” y seleccionamos “Fuente…”.

Deberá aparecer el diálogo “Reemplazar fuente”, si no es así, cierra el diálogo con el botón “Cancelar” y repite el procedimiento nuevamente seleccionando antes el texto que aparece en “Reemplazar con:” como se explica líneas arriba.

Una vez en este diálogo, elige el nuevo formato que le darás a la palabra o frase, en mi caso, le di el estilo de fuente “Negrita Cursiva” y le di un color de fuente rojo. Oprime el botón “Aceptar” cuando hayas terminado.

De nuevo en el diálogo “Buscar y reemplazar” selecciona el botón “Reemplazar todos”, deberá aparecer una ventana indicando el numero de reemplazos que llevó a cabo. Oprime “Aceptar”.

Cierra el diálogo “Buscar y reemplazar”. El cambio de formato de la palabra y/o frase debió cambiar en todo el documento.

Bien, espero y les sea útil este consejo. ¡Hasta la próxima!

Publicado el Dejar un comentario

Rellenar con espacios a la derecha un texto con java.

En ocasiones queremos generar un texto de un ancho fijo y rellenar con espacios los caracteres que no son utilizados o ocupados por la cadena de caracteres que contiene, por ejemplo, tenemos una cadena con el contenido “ABC” y queremos generar una cadena de 10 caracteres con el texto “ABC” cargado a la izquierda, y el resto de los caracteres a la derecha, rellenarlos con espacios.

Para eso podemos usar el método format de la clase String, de esta forma:

String textoFormateado = String.format("%-10s", "ABC");
System.out.println("[" + textoFormateado + "]");

El código anterior arrojaría el siguiente resultado:

[ABC       ]

Los corchetes cuadrados se agregaron para apreciar los espacios en la cadena de texto.

Si quisiéramos usar este mismo método para rellenar con otro caracter, usaríamos el método replace de la clase String para reemplazar los espacios por el caracter deseado; así:

String textoFormateado = String.format("%-10s", "ABC").replace(' ','*');        
System.out.println("[" + textoFormateado + "]");

Lo que daría como resultado:

[ABC*******]

Si en lugar de usar el formato “%-10s” en el método format, usáramos “%10s” los espacios y/o asteriscos, aparecerían  a la izquierda del texto.

Les dejo de tarea este ejercicio.

Espero y les sea útil este tip. ¡Saludos!