Ejemplos de expresiones regulares
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
En los siguientes ejemplos, se ilustra el uso y la construcción de expresiones regulares simples. Cada ejemplo incluye el tipo de texto que se debe hacer coincidir, una o más expresiones regulares que coinciden con ese texto y notas que explican el uso de los caracteres especiales y el formato.
Importante: Solo admitimos la sintaxis de RE2, que difiere ligeramente de PCRE. De forma predeterminada, las expresiones regulares distinguen mayúsculas de minúsculas.
Solo concordancia exacta de frase
Solo concordancia exacta de frase
Ejemplo de uso
Coincide con la frase sugerencias de acciones.
Ejemplos de regex
Ejemplo 1: (\W|^)stock\stips(\W|$)
Ejemplo 2: (\W|^)stock\s{0,3}tips(\W|$)
Ejemplo 3: (\W|^)stock\s{0,3}tip(s){0,1}(\W|$)
Notas
\W coincide con cualquier carácter que no sea una letra, un dígito o un guion bajo. Evita que la regex coincida con caracteres antes o después de la frase.
En el ejemplo 2, \s coincide con un carácter de espacio, y {0,3} indica que pueden aparecer de 0 a 3 espacios entre las palabras stock y tip.
El carácter ^ coincide con el inicio de una línea nueva. Permite que la regex coincida con la frase si aparece al comienzo de una línea, sin caracteres antes.
El signo $ coincide con el final de una línea. Permite que la expresión regular coincida con la frase si aparece al final de una línea, sin caracteres después de ella.
En el ejemplo 3, (s) coincide con la letra s, y {0,1} indica que la letra puede aparecer 0 o 1 veces después de la palabra sugerencia. Por lo tanto, la expresión regular coincide con sugerencia de acciones y sugerencias de acciones. Como alternativa, puedes usar el carácter ?. en lugar de {0,1}
Coincidencia con una palabra o frase de una lista
Coincidencia con una palabra o frase de una lista
Ejemplo de uso
Coincide con cualquier palabra o frase de la siguiente lista:
Los paréntesis (...) agrupan todas las palabras, de modo que la clase de caracteres \W se aplica a todas las palabras dentro del paréntesis.
(?i) hace que la coincidencia de contenido no distinga mayúsculas de minúsculas.
\W coincide con cualquier carácter que no sea una letra, un dígito o un guion bajo. Evita que la regex coincida con caracteres antes o después de las palabras o frases de la lista.
El carácter ^ coincide con el inicio de una línea nueva. Permite que la regex coincida con la palabra si aparece al comienzo de una línea, sin caracteres antes.
El signo $ coincide con el final de una línea. Permite que la expresión regular coincida con la palabra si aparece al final de una línea, sin caracteres después de ella.
El carácter | indica un “o”, por lo que la expresión regular coincide con cualquiera de las palabras de la lista.
\s coincide con un carácter de espacio. Usa este carácter para separar palabras en una frase.
Coincide con palabras con diferentes ortografías o caracteres especiales
Coincide con palabras con diferentes ortografías o caracteres especiales
Ejemplo de uso
Coincide con las palabras dinero rápido y algunas de las ofuscaciones que usan los spammers, como las siguientes:
f@st c@sh
f@$t c@$h
fa$t ca$h
Ejemplo de regex
f[a4@][s5\$][t7] + c[a4@][s5\$]h
Notas
No se incluye \W para que puedan aparecer otros caracteres antes o después de cualquiera de las variantes de dinero rápido. Por ejemplo, la regex sigue coincidiendo con dinero rápido en el siguiente texto:
¡¡Dinero rápido!! o ***d1n3r0 r@p1d0***
[a4@] coincide con los caracteres a, 4 o @ en la segunda posición de caracteres de la palabra, lo que refleja las sustituciones de letras comunes que usan los spammers para evadir las coincidencias de texto simples.
Coincide con cualquier dirección de correo electrónico de un dominio específico
Coincide con cualquier dirección de correo electrónico de un dominio específico
Ejemplo de uso
Coincide con cualquier dirección de correo electrónico de los dominios yahoo.com, hotmail.com y gmail.com.
\W coincide con cualquier carácter que no sea una letra, un dígito o un guion bajo. Evita que la regex coincida con caracteres antes o después de la dirección de correo electrónico.
El carácter ^ coincide con el inicio de una línea nueva. Permite que la regex coincida con la dirección si aparece al comienzo de una línea, sin caracteres antes.
El signo $ coincide con el final de una línea. Permite que la expresión regular coincida con la dirección si aparece al final de una línea, sin caracteres después de ella.
[\w.\-] coincide con cualquier carácter de palabra (a-z, A-Z, 0-9 o un guion bajo), un punto o un guion. Estos son los caracteres válidos más utilizados en la primera parte de una dirección de correo electrónico. El carácter \- (que indica un guion) debe aparecer al final de la lista de caracteres entre corchetes.
La barra inversa (\) que se encuentra antes del guion y el punto "escapa" estos caracteres, es decir, indica que el guion y el punto no son caracteres especiales de regex en sí mismos. No es necesario escapar el punto dentro de los corchetes.
La barra inversa (\) que se encuentra antes de cada punto "escapa" el punto, es decir, indica que el punto no es un carácter especial de regex en sí.
En el ejemplo 1, no hay caracteres después del último punto, por lo que la regex coincide con cualquier dirección IP que comience con 192.168.1., independientemente del número que le siga.
En el ejemplo 2, \d coincide con cualquier dígito del 0 al 9 después del último punto, y {1,3} indica que los dígitos del 1 al 3 pueden aparecer después de ese último punto. En este caso, la expresión regular coincide con cualquier dirección IP completa que comience con 192.168.1.. Esta expresión regular también coincide con direcciones IP no válidas, como 192.168.1.999.
Coincide con un formato alfanumérico
Coincide con un formato alfanumérico
Ejemplo de uso
Coincide con los números de orden de compra de tu empresa. Este número puede tener varios formatos posibles, como los siguientes:
\W coincide con cualquier carácter que no sea una letra, un dígito o un guion bajo. Evita que la expresión regular coincida con caracteres antes o después del número.
El carácter ^ coincide con el inicio de una línea nueva. Permite que la regex coincida con el número si aparece al principio de una línea, sin caracteres antes.
El signo $ coincide con el final de una línea. Permite que la expresión regular coincida con el número si aparece al final de una línea, sin caracteres después de él.
[#\-] coincide con un signo de libra o un guion después de las letras po, y {0,1} indica que uno de esos caracteres puede aparecer cero o una vez. El signo menos (-) (que indica un guion) debe aparecer al final de la lista de caracteres entre corchetes.
\s coincide con un espacio, y {0,1} indica que un espacio puede aparecer cero o una vez.
\d coincide con cualquier dígito del 0 al 9, y {2} indica que deben aparecer exactamente 2 dígitos en esta posición del número.
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2026-03-21 (UTC)"],[],[]]