Saltar al contenido

¿Cómo se utilizan las expresiones regulares en marketing digital?

15 septiembre, 2018
factores del seo

Las expresiones regulares, también conocidas como RegEx (del inglés Regular Expression), son esa cosa potentísima que los profesionales del marketing normalmente ignoramos.

Sin embargo, las expresiones regulares pueden ser un arma poderosa para simplificar nuestros informes y búsquedas.

En este post os enseño los conceptos más usados por los profesionales del márketing. Al final podreís descargar un eBook con más ejemplos y conceptos.

¿Qué son expresiones regulares?

La definición más sencilla de una expresión regular podría ser la cadena de texto que describe un patrón de búsqueda. Se podría pensar que viene a ser como un comodín personalizado y selectivo.

Son muchos los lenguajes que utilizan expresiones RegEx, de hecho, más que un concepto informático, es un concepto matemático desarrollado en un intento por acortar la escritura.

Para los que nos dedicamos al SEO es interesante saber desenvolverse con ellas. Tres ejemplos donde se pueden utilizar expresiones regulares serían:

  1. Screaming Frog
  2. Google Analytics
  3. Archivos htaccess en servidores

Para el último ejemplo se necesite un dominio mucho más profundo que el que se describe en este documento.

Cabría decir que las expresiones regulares en Analytics son muy útiles y convendría saber lo básico.

EL uso más simple va a permitir utilizar Screaming Frog y Google Analytics de una forma mucha más potente.

Comandos básicos en las expresiones regulares para SEO

Es posible que los ejemplos que se van a mostrar a continuación no sean la única forma de generar la búsqueda deseada.

Es decir, podría darse el caso que 2 expresiones regulares diferentes tuviesen un mismo resultado.

COMODINES

Barra |

Este es el carácter más fácil de todos y el que más inmediatamente se comprende. Si utilizamos la barra de la forma a|b significaría que el resultado equivaldría a o b.

Ejemplo
La expresión regular hola|adiós daría como resultado hola y adiós.

Punto .

El punto representa el comodín para un único carácter. Es decir, que el punto equivaldría a un único carácter (letra, número o símbolo) en una expresión.

Ejemplo
La expresión regular carpeta. podría dar como resultado carpeta1, carpeta2, carpetaA, carpeta?

Asterisco *

No hay que equivocarse con el significado del asterisco más general en los sistemas operativos o incluso Google.

En las expresiones regulares, el asterisco equivaldría a la repetición de cero o más veces el carácter precedente.

Ejemplo
La expresión hoo*la podría dar como resultado hola, hoola, hoooooola,…

Suma +

El símbolo de la suma se podría tratar como un caso especial del asterisco. La suma equivaldría a la repetición de una o más veces el carácter anterior. A diferencia del asterisco que aceptaría la no repetición en los resultados.

Ejemplo
La expresión hoo+la podría dar como resultado hoola, hoooooola,… pero no hola.

interrogación ?

El signo de interrogación equivaldría a la repetición de 1 o ninguna repetición del carácter anterior.

Ejemplo
La expresión hoo?la podría dar como resultado hola u hoola.

Los comodines pueden parecer algo confusos. Para entenderlos mejor la siguiente tabla puede ser de gran ayuda:

holaholaaholaaaholaaaaadios
hola|adiosxx
hola.ax
hola*axxxx
hola+axxx
hola?axx

ANCLAJES

Los anclajes sirven para definir si una expresión debe ser buscada al inicio o al final de una URL, en el caso aplicado a nuestras herramientas.

Existirían 2 caracteres

Pico ^

Cuando utilizamos el pico, estamos forzando que la expresión coincida con el inicio de una cadena

Ejemplo
Por ejemplo si utilizamos la expresión regular en Google Analytics ^/carpeta./ daría como resultado expresiones como /carpeta1/, /carpeta2/ o /carpetaJ/.

Dólar $

Utilizando el símbolo del dólar, estamos forzando que la expresión coincida con el final de una cadena.

EJEMPLO:

Ejemplo
la cadena .*pdf$ nos listaría todos los archivos pdf que encontrase. Aún no hemos visto el significado de usar el comodín . y * juntos. En el eBook explico este tipo de combinaciones.

Salida

Este post, desde luego, solo rasca la superficie de un mundo profundo.

La combinación de los comandos explicados pueden ser de una potencia asombrosa en nuestra aproximación al SEO.

El Punto-estrella .* o los corchestes {0,100} pueden ser nuestros aliados más potentes. En el eBook gratuíto, explico las combinaciones en más detalle. Completa el cuadro de abajo para descargarlo. Es un libro imprescindible para dominar las expresiones regulares en Analytics o Screaming Frog.

Síguenos en nuestro blog para mejorar el seo de tus proyectos online.

Llámanos