• Skip to primary navigation
  • Skip to main content
  • Skip to footer
<>

<>

  • PLAN DE MARKETING DIGITAL

Guía básica de Expresiones Regulares

Una expresión regular o RegEx es una secuencia de caracteres que forman un patrón de búsqueda.

En Google Analytics, explicado de una forma más simple, podríamos decir que son comodines que nos ayudan a simplificar expresiones para lograr resultados.

Índice:

  • ¿Cuáles son los beneficios de utilizar las RegEx?
  • Expresiones regulares más utilizadas
  • Últimos Tips para dominar las RegEx
  • SIN UNA BUENA ESTRATEGIA ONLINE ESTÁS ABOCADO AL FRACASO

En el siguiente ejemplo podemos observar cómo realizar un filtro de dos maneras diferentes, la segunda imagen muestra que utilizando una expresión regular podemos utilizar menos condiciones y que se vea de una forma más clara:

Filtro sin expresiones regulares

Filtro con Expresiones Regulares

¿Cuáles son los beneficios de utilizar las RegEx?

  • A la hora de usar GA, existe un límite de 20 condiciones en los segmentos avanzados y en los filtros de informe.
  • En la sección de Administrador, cuando la configuración requiere incluir condiciones complejas, las RegEx son la única opción posible para establecer filtros de los perfiles y configurar objetivos.
  • Resulta mucho más óptimo y elegante utilizar una RegEx con varias condiciones, que varias condiciones independientes (cómo hemos visto en el ejemplo anterior).

Expresiones regulares más utilizadas

  • Blackslash o barra invertida: \

Se utiliza para escapar el siguiente carácter de la expresión de búsqueda de forma que este adquiera un significado especial o deje de tenerlo. O sea, la barra inversa no se utiliza nunca por sí sola, sino en combinación con otros caracteres. Al utilizarlo por ejemplo en combinación con el punto “\.” este deja de tener su significado normal y se comporta como un carácter literal.

  • Pipe o barra: |

Sirve para indicar una de varias opciones. Por ejemplo la expresión regular (indexingdata|seo|sem) permitirá encontrar cualquiera de esas palabras.

  • Punto: .

El punto se interpreta como cualquier carácter, es decir, busca cualquier carácter o incluso un espacio SIN incluir los saltos de línea.

  • Asterisco: *

Sirve para encontrar algo que se encuentra repetido 0 o más veces. Su utilización más frecuente es junto al punto  .*  para indicar “cualquier cadena alfanumérica”

  • Circunflejo: ^

Permite indicar cuál es el inicio de una cadena de texto.

  • Dólar: $

Permite indicar cuál es el final de una cadena de texto.

  • Paréntesis: ( )

Permiten agrupar una consulta, de manera que podamos construir partes de una RegEx mayor, o garantizar que no se mezclan las cadenas.

  • Corchetes: [ ]

Permiten indicar un intervalo de números o caracteres, de manera que cualquiera incluido en el intervalo valide la consulta.

  • Interrogación: ?

Indica que el carácter o cadena de delante del signo es opcional.

  • [abc] :

Uno de los caracteres” a”, “b”, o “c”

  • [^abc] :

Cualquier carácter menos: “a”, “b”, o “c”

  • [a-z] :

Cualquier minúscula entre la ”a” y la “z”

  • [0-9] :

Cualquier número entre el “0” y el “9”

  • [a-zA-Z] :

Cualquier mayúscula o minúscula entre la “aA” y la “zZ”

  • [a-zA-Z0-9-] :

Cualquier letra o número o el guión (ideal para URLs)

  • .* :

Lo de antes puede existir ninguna vez o más

  • .+ :

Lo de antes puede existir una vez o más

Últimos Tips para dominar las RegEx

La siguiente imagen es una chuleta de expresiones regulares que podéis encontrar en Cheatography.com

Chuleta Expresiones Regulares

Y si en algún momento necesitáis poner a prueba vuestras expresiones regulares podéis utilizar la siguiente herramienta:

Herramienta para poner a prueba RegEx

En el ejemplo que vamos a ver, queremos que nuestra expresión regular nos muestre las URLs que contengan las palabras Home, Sem y Analytics pero que no incluya las URLs con la palabra Seo.

Para ello en la parte de “Test String” pondremos las palabras que queremos testar y en el cajón de “Regular Expression” escribiremos nuestra RegEx tal y cómo creemos hay que construirla. Una vez hecho esto veremos cómo automáticamente las palabras que aparecen en “Test String” se subrayan en un color verde cuando nuestra expresión regular las está correctamente incluyendo en la búsqueda y cómo la palabra Seo queda excluida de ella.

Ejemplo de Expresion Regular puesta a prueba

Y en la misma herramienta podemos encontrar un apartado con chuletas que podemos utilizar para construir nuestras RegEx:

Chuleta de RegEx en herramienta

Espero que os haya sido de ayuda, para cualquier duda, justo aquí debajo tenéis la sección de comentarios (¡no mordemos! ????).

SIN UNA BUENA ESTRATEGIA ONLINE ESTÁS ABOCADO AL FRACASO

Aprende a hacer un plan de marketing y descarga nuestras plantillas.

Plan de Marketing Digital

Footer

¿Hablamos?

  • Contacto

Información

  • Nosotros
  • Blog

Recursos

  • Plan de marketing online
  • Expresiones regulares
  • Funnels de conversión
  • Excel para marketing
  • Bookmarklets para SEO
  • Guía VBA Excel

Copyright 2022 - Indexingdata . Servicios de optimización de negocios digitales - Políticas de privacidad  - Cookies