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:
- Screaming Frog
- Google Analytics
- 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.
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.
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.
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.
interrogación ?
El signo de interrogación equivaldría a la repetición de 1 o ninguna repetición del carácter anterior.
Los comodines pueden parecer algo confusos. Para entenderlos mejor la siguiente tabla puede ser de gran ayuda:
hola | holaa | holaaa | holaaaa | adios | |
hola|adios | x | x | |||
hola.a | x | ||||
hola*a | x | x | x | x | |
hola+a | x | x | x | ||
hola?a | x | x |
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
Dólar $
Utilizando el símbolo del dólar, estamos forzando que la expresión coincida con el final de una cadena.
EJEMPLO:
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.
Soy David Rios, CEO de Negocio Vivo. Con años de experiencia, me he especializado en estrategias de Marketing diseñadas específicamente para captar clientes y fortalecer marcas.