Una expresión regular permite buscar un patrón, no únicamente una palabra exacta. Puede servir para localizar referencias dentro de un texto o revisar un formato repetido. Aprender unas pocas reglas tiene utilidad en tareas de contenidos, soporte y preparación de datos, siempre que sepas comprobar el resultado.
Esta propuesta de práctica está contrastada el 5 de noviembre de 2026. No promete empleo ni ingresos por aprender una sintaxis. Los ejemplos son ficticios y están pensados para un único archivo de texto en Visual Studio Code, no para modificar una carpeta de producción.
Qué habilidad vas a practicar
El objetivo es convertir una necesidad concreta en una regla: qué debe coincidir, qué debe quedar fuera y qué resultado esperas. Esa forma de trabajar es más útil que memorizar una colección de sÃmbolos sin contexto.
Las expresiones regulares siguen presentes en formación técnica vigente. Por ejemplo, Microsoft Learn las incluye en su módulo de consultas avanzadas. Ese módulo tiene requisitos de SQL y no es el punto de entrada de esta práctica. Sirve como referencia de aplicación profesional, no como estadÃstica de contratación en España.
No todas las aplicaciones interpretan exactamente igual los patrones. La guÃa de MDN describe la sintaxis de JavaScript; otras herramientas utilizan motores diferentes. Comprueba siempre el contexto antes de llevar una regla de un programa a otro.
Prepara una práctica que puedas deshacer
Crea un archivo TXT nuevo con datos inventados y guarda una copia intacta. No utilices listados de clientes, credenciales ni documentos de trabajo para aprender. Tampoco pegues esos datos en una web de pruebas de expresiones regulares.
En VS Code, abre Buscar con Ctrl+F en Windows o Linux y activa la opción de expresión regular, identificada por .*. La documentación de edición distingue buscar en el archivo, limitar a una selección y buscar en varios archivos. Aquà nos quedamos dentro de uno.
Antes de reemplazar, revisa las coincidencias resaltadas. Si el editor encuentra algo que no esperabas, detente. Un patrón que acierta en una lÃnea y falla en otra todavÃa no está preparado para aplicarse a una lista real.
Ejercicio 1: referencias con cuatro cifras
Escribe estas cinco lÃneas, respetando las mayúsculas y sin añadir espacios al principio o al final:
REF:1042
REF:7780
REF:123
REF:12345
OTRO:1042
Busca ^REF:\d{4}$ con el modo de expresión regular activado. El resultado esperado son las dos primeras lÃneas. Las otras tres deben quedar fuera.
El inicio y el final delimitan la lÃnea. REF: es el texto que buscamos y \d{4} exige cuatro dÃgitos. Si quitas el final, podrÃas aceptar el principio de una referencia más larga. Ese es el tipo de error que una prueba negativa ayuda a detectar.
Añade ahora una lÃnea con un espacio final. Ya no cumple exactamente la regla planteada. Decide si ese espacio debe considerarse un error de datos o si tu requisito permite eliminarlo. No cambies la expresión solo para que todo aparezca como correcto.
Ejercicio 2: reducir espacios repetidos sin unir lÃneas
En otra parte del archivo, escribe una lÃnea con Mesa azul, usando dos espacios entre las palabras, y otra con Silla blanca, usando tres. Añade una tercera que diga Lámpara verde, con uno solo.
Busca [ ]{2,}. En el campo de reemplazo escribe un único espacio. Prueba primero una sustitución y revisa que la separación entre lÃneas se conserve. Después aplica el cambio a la otra coincidencia.
El resultado esperado es una sola separación entre las palabras de las tres lÃneas. El patrón propuesto busca espacios ordinarios repetidos; no está diseñado para resolver tabulaciones, espacios especiales o todos los problemas de maquetación.
Evita sustituirlo sin pensar por una regla que abarque cualquier carácter en blanco. Según la sintaxis y el contexto, podrÃas incluir saltos de lÃnea que necesitabas conservar. Una limpieza de texto debe expresar qué elimina, no simplemente hacer que el archivo parezca más compacto.
Ejercicio 3: cambiar el orden de dos campos
Prepara dos lÃneas nuevas: azul;mesa y blanca;silla. Para este ejercicio, cada lÃnea tiene exactamente dos campos no vacÃos separados por un punto y coma.
Busca ^([^;\r\n]+);([^;\r\n]+)$ y utiliza $2: $1 como reemplazo. El resultado esperado es mesa: azul y silla: blanca. Los paréntesis capturan los dos grupos y el reemplazo los coloca en el orden elegido.
Prueba también azul;mesa;extra. Debe quedar fuera. Este ejemplo no es un importador CSV: no contempla comillas, separadores dentro de un campo ni registros que ocupan varias lÃneas. Si trabajas con un archivo estructurado de verdad, utiliza una herramienta que comprenda su formato.
Cómo convertir la práctica en una muestra útil
Guarda el archivo original, el resultado y una nota con la regla utilizada. Añade al menos un ejemplo que deba cambiar y otro que no. Explica por qué. Esa documentación permite a otra persona revisar tu criterio sin confiar únicamente en que «el reemplazo funcionó».
Para una muestra de trabajo, puedes crear un pequeño catálogo ficticio con referencias, descripciones y errores preparados. No lo presentes como un encargo real ni atribuyas ahorros de tiempo que no has medido. Lo demostrable es que sabes definir una transformación y verificar sus lÃmites.
Si todavÃa te cuesta buscar texto literal o limitar el alcance de una operación, empieza por nuestra guÃa de búsquedas y listas en Notepad++. Después vuelve a estas reglas. Saber cuándo no aplicar una sustitución masiva forma parte de la habilidad.
Portada ilustrativa del trabajo con ordenador: cottonbro studio en Pexels, bajo licencia Pexels. No muestra una sesión real de los ejercicios.



