Búsqueda
Borrar búsqueda
Cerrar búsqueda
Aplicaciones de Google
Menú principal
true

Acerca de las expresiones regulares

Analytics admite expresiones regulares para que pueda crear definiciones más flexibles de elementos como filtros de vistas, objetivos, segmentos, audiencias, grupos de contenido y agrupaciones de canales.

Dentro del contexto de Google Analytics, las expresiones regulares son secuencias específicas de caracteres que coinciden con patrones de sus datos de Analytics o con parte de estos.

Supongamos que quiere crear un filtro de vista para excluir los datos del sitio web que hayan generado sus empleados. En este caso podría usar una expresión regular para excluir los datos procedentes del intervalo de direcciones de IP que utilizan dichos usuarios. Si el intervalo de esas direcciones IP es entre 198.51.100.1 y 198.51.100.25, en lugar de introducir 25 direcciones IP, podría crear una expresión regular como esta que englobe el intervalo mencionado: 198\.51\.100\.\d*.

Si, por ejemplo, desea crear un filtro de vista que únicamente incluya datos de campaña de dos ciudades distintas, podría crear una expresión regular como esta: Madrid|Barcelona (Madrid o Barcelona).

Metacaracteres de expresiones regulares

Comodines

. Coincide con cualquier carácter individual (letra, número o símbolo) 1. coincide con
10, 1A

1.1 coincide con
111, 1A1

Ejemplos
? Coincide con un carácter anterior o con ninguno 10? coincide con
1, 10

Ejemplos
+ Coincide con uno o varios caracteres anteriores 10+ coincide con
10, 100

Ejemplos
* Coincide con varios caracteres anteriores o con ninguno 1* coincide con
1, 10

Ejemplos
| Permite hacer una coincidencia disyuntiva

No usar al final de una expresión
1|10 coincide con
1, 10

Ejemplos

Delimitadores

^ Coincide con los caracteres adyacentes al principio de una cadena ^10 coincide con
10, 100, 10x

^10 no coincide con
110, 110x

Ejemplos
$ Coincide con los caracteres adyacentes al final de una cadena 10$ coincide con
110, 1010

10$ no coincide con
100, 10x

Ejemplos

Grupos

( ) Coincide con los caracteres entre paréntesis en el mismo orden, en cualquier punto de la cadena


También se utiliza para agrupar otras expresiones
(10) coincide con
10, 101, 1011

([0-9]|[a-z]) coincide con
cualquier número o letra en minúsculas

Ejemplos
[ ] Coincide con los caracteres entre corchetes en cualquier orden, en cualquier punto de la cadena [10] coincide con
012, 123, 202, 120, 210

Ejemplos
- Crea un intervalo de caracteres entre corchetes para que coincidan en cualquier punto de la cadena [0-9] coincide con cualquier número del 0 al 9

Ejemplos

Escape

\ Indica que el carácter adyacente debería interpretarse literalmente y no como un metacarácter de expresión regular \. Indica que el punto adyacente debería interpretarse como un punto o decimal y no como un comodín

216\.239\.32\.34 coincide con
216.239.32.34

Ejemplos

 

Consejos

Simplifique las expresiones regulares en la medida de lo posible para que cualquiera pueda interpretarlas y modificarlas.

Utilice la barra invertida (\) para marcar los metacaracteres de expresiones regulares cuando estos deban interpretarse de forma literal. Por ejemplo, si utiliza un punto como separador decimal en una dirección IP, márquelo mediante una barra invertida (\.) para que no se interprete como un comodín.

No es necesario que las expresiones regulares incluyan metacaracteres de expresiones regulares. Por ejemplo, puede crear un segmento para todos los datos de la India mediante un filtro con la siguiente definición: País coincide con la expresión regular India.

Si en una expresión regular no especifica los elementos para los que no debe buscar coincidencias, se buscarán coincidencias con lo que haya indicado y también con los caracteres adyacentes. Por ejemplo, si la expresión regular es "sitio", se buscarán coincidencias con "misitio", "tusitio", "susitio" o "sitios". Es decir, con todas las cadenas que contengan "sitio". Para que la expresión regular busque coincidencias específicas, créela con ese fin. Por ejemplo, si solo quiere que se busquen coincidencias con la cadena "sitio", indique en la expresión regular que "sitio" es el inicio y el final de la cadena: ^sitio$.

¿Te ha sido útil este artículo?
¿Cómo podemos mejorar esta página?