{}const=>[]async()letfn</>var
Desarrollo

🧩 Expresiones regulares: la magia de la búsqueda en el código

¿Suena como un hechizo? De hecho, las expresiones regulares son una herramienta poderosa que le permite buscar, verificar y modificar texto según un patrón.

К

Kodik

Autor

3 min de lectura

🔍 ¿Qué son las expresiones regulares?

Expresión regular es una cadena que describe el patrón de búsqueda. Se compone de símbolos y caracteres especiales que definen exactamente lo que estamos buscando.

En pocas palabras:
👉 es como máscara de búsqueda inteligente, que encuentra lo que coincide con una estructura determinada.

/hello/

Esta expresión encontrará la palabra "hello" en cualquier texto.

🛠 ¿Cómo funciona?

const text = "Hi, my name is Kodik!";
const result = /Кодик/.test(text);
console.log(result); // true

El método .test() comprueba, ¿Hay coincidencia? con la plantilla. Si es así, devolverá true.

🔍 Análisis línea por línea:

const text = "¡Hola, me llamo Kodik!";
Creamos una variable text, que almacena una cadena regular. Este es nuestro "texto", en el que vamos a buscar coincidencia.

👉 Dentro de la línea hay una palabra Кодик — es lo que queremos encontrar.

const result = /Código/.test(text);
Aquí es donde ocurre lo más interesante:

  • /Кодик/ — expresión regular que busca una coincidencia exacta de la palabra Кодик.

  • .test(text) — un método que:

    • acepta la línea text

    • comprueba si hay una coincidencia con la plantilla

    • devuelve true si se encuentra una coincidencia, de lo contrario false

🧠 En nuestro caso, la palabra Кодик está realmente en el texto, por lo que el resultado será true.

console.log(result); // true
Aquí simplemente mostrar el resultado de la comprobación en la consola:

  • Si se encuentra Кодик, la consola tendrá true

  • Si no existiera, habría false

💬 Podemos decirlo de otra manera:

Le dices al navegador:
"Oye, mira si hay en este texto la palabra 'Kodik'? Si es así, dime true"

Y JavaScript, como un fiel asistente, dice: ✅ ¡Sí, lo hay! — true

🔥 100.000+ estudiantes ya están con nosotros

¿Cansado de leer teoría?
¡Hora de programar!

Kodik — una app donde aprendes a programar con práctica. Mentor IA, lecciones interactivas, proyectos reales.

🤖 IA 24/7
🎓 Certificados
💰 Gratis
🚀 Empezar
Se unieron hoy

🧪 Diseños útiles

Sintaxis

¿Qué hace?

Ejemplo

.

Cualquier carácter

/c.t/ encontrará "cat", "cut"

*

Cero o más repeticiones

/lo*/ encontrará "l", "looo"

+

Uno o más

/lo+/ encontrará «lo», «loo»

?

0 o 1 vez

/colou?r/ — "color" y "colour"

\d

Cualquier número

/\d\d/ — dos dígitos seguidos

\w

Letra, número o _

/\w+/ — cualquier palabra

^

Inicio de línea

/^Привет/

$

Fin de línea

/Кодик!$/

🧠 Ejemplo: verificación de correo electrónico

const email = "test@example.com";
const pattern = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;
console.log(pattern.test(email)); // true

¿Qué está pasando?

  • ^ y $ — inicio y final de la línea

  • [^\s@]+ — al menos un carácter, excepto espacios y @

  • @ — siempre presente

  • \. — punto antes del dominio (¡escapado!)

  • + — repetición

🧠 ¿Dónde se usan las expresiones regulares?

💡 Ámbito de aplicación

📋 Qué hacen los habituales

Validación de formularios

Comprueban el correo electrónico, las contraseñas, los números de teléfono y otros campos de entrada

Buscar y reemplazar en el texto

Encuentran plantillas y las reemplazan por las correctas

Análisis de registros, CSV, HTML

Extraen los datos necesarios de filas, etiquetas y archivos estructurados

Escritura de linters y parsers

Ayudan a analizar el código y encontrar errores o desviaciones estilísticas

Búsqueda rápida por código o documentación

Encuentran las funciones, variables y plantillas necesarias según la estructura

Las expresiones regulares son como el lenguaje de los magos para trabajar con el texto. ¡Al principio da miedo, pero luego te encanta! Prueba, juega, escribe plantillas. Y para practicar con placer, echa un vistazo a la aplicación Kodik 🐾

Kodik es una aplicación para aprender programación: cursos de HTML, CSS, JavaScript y Python con explicaciones sencillas y prácticas que realmente se recuerdan.
💻 Aprende divirtiéndote: https://itcodik.com/

🎯Deja de postergar

¿Te gustó el artículo?
¡Hora de practicar!

En Kodik no solo lees — escribes código de inmediato. Teoría + práctica = habilidades reales.

Práctica instantánea
🧠IA explica código
🏆Certificado

Sin registro • Sin tarjeta