SlideShare una empresa de Scribd logo
1 de 2
Descargar para leer sin conexión
CHEAT SHEET EXPRESIONES REGULARES PARA ANALISTAS
CARACTERES COMODÍN Y USADOS FRECUENTEMENTE
CARÁCTER / ES SIGNIFICADO NOTAS / EJEMPLOS
. Representa a cualquier caracter menos
el salto de línea.
Se suele usar combinado con los
cuantificadores (* , +, ?, {n})…
( ) Los paréntesis sirven para agrupar o
capturar. Todo lo que vaya dentro del
paréntesis o va unido, o representa
diferentes opciones alternativas si se
combina con la barra vertical (ABC|XYZ).
Ej. (to be)? El “grupo” to be puede estar o
no en la regEx, pues para eso sirve la
interrogación, para decir 0 o 1 de lo que va
delante.
| OR. Ej. (a|b) — a o b. Este es el carácter
más común que vas a usar muchas veces.
Significa OR.
Ej. (a|e|i|o|u). Cuidado con nunca dejar la
barra vertical al final de una regEx, pues
ello significa la inclusión de todo.
 “Escapa” caracteres especiales para que
las letras o símbolos se interpreten
literalmente sin su significado de regEx.
Se usa delante de cualquier caracter que
queramos leer como cadena/texto y no
con significado. Ej.: ?, ., *, etc.
^ Busca cadenas que empiecen por el
caracter que indiquemos despues de el.
Ej. ^a == palabras que empiecen por a
Ej. ^www == que el dominio empiece
con www
$ Busca cadenas que terminen por el
caracter que indiquemos delante de el.
Ej. /$ == algo que termine en barra
Ej. /?$ == que termine en / o no
d Un dígito o caracter numerico. Se suele usar combinado con los
cuantificadores (* , +, ?, {n})…
D Un NO dígito o caracter NO numerico. dddD == numero de 3 cifras
seguido de un caracter no numerico
(por ej. 350px daría coincidencia)
s Espacio en blanco. En Google Analytics y GTM no es
necesario, se interpreta OK el espacio.
W Caracter NO alfanumerico NI guion bajo. Wt.co == Obliga a que delante de la t
no haya mas letras ni numeros
b Separacion de palabra (no cuenta como
caracter).
bKeywordb == Keyword exacta, sin
mas caracteres delante ni detras.
COMODINES: GRUPOS O RANGOS
CARACTERES SIGNIFICADO NOTAS / EJEMPLOS
[abc] a, b o c. Ej. [xyz] todo lo que contenga x,
y o z.Todo lo que incluyamos dentro de
corchetes representará a un único carácter.
Tambien podemos intercalarlo en una
expresion regular mas larga. Ej. pat[oa]
coincidira con pato y pata.
[a-z]
[a-z] Cualquier letra de la a a la z (minúsculas). Otros ejs.: [a-m] de la a a la m, etc.
[A-Z] Cualquier letra de la A a la Z
(mayúsculas).
Otros ejs.: [N-Z] de la N a la Z.
[a-zA-Z] Cualquier letra de la A a la Z (mayúsculas
o minúsculas).
Combinamos las dos propiedades de los
corchetes: un unico caracter dentro de
alguno de los 2 rangos: a-z y A-Z.
[0-9] Cualquier número del 0 al 9. Otro ej: [1-
3].
No confundir con {1,3} que es el número
de repeticiones de otro carácter, no el
carácter numérico en sí mismo.
[a-zA-Z0-9] Cualquier carácter alfanumérico. Cualquier caracter dentro de los 3
rangos incluidos: a-z, A-Z y 0-9.
[a-zA-Z0-9-] Cualquier carácter alfanumérico,
incluyendo el guión medio.
Muy util para el caso comun de las URLs
en GA y GTM, pues se suelen construir
siguiendo este patron comunmente.
CUANTIFICADORES: MODIFICAN LA CANTIDAD DEL ELEMENTO, RANGO O GRUPO QUE LEVAN DELANTE
CARACTERES SIGNIFICADO NOTAS / EJEMPLOS
* Cualquier cosa: puede incluir todo o
nada, de 0 a infinitos caracteres.
{{Page URL}} .* == todas las paginas
? 0 o 1 del elemento al que sigue /?$ == para capturar una URL que
pueda acabar con / o sin barra
+ 1 o + del elemento al que sigue .+ == En GTM en variable de tipo Query
para asegurarnos de que esta definido y
relleno un parametro en la URL
{numero} Exactamente ese nº de repeticiones del
elemento al que sigue
d{3} == ddd (dos formas de decir lo
mismo, 3 numeros)
{numero,} Ese nº o mas repeticiones del elemento
al que sigue
d{3,} == 3 o + numeros
{nºmín,nºmax} Entre nºmín. y nºmax. de repeticiones
del elemento al que sigue.
d{3,5} == entre 3 y 5 numeros
MÁS EJEMPLOS PARA ANALYTICS Y MUCHO MÁS:
aukera.es/blog/expresiones-regulares-analytics-gtm

Más contenido relacionado

La actualidad más candente

Investigacion
InvestigacionInvestigacion
InvestigacionJipselRoa
 
1 tutorial calc open office - fórmulas - funciones - 2° año
1   tutorial calc open office - fórmulas - funciones - 2° año1   tutorial calc open office - fórmulas - funciones - 2° año
1 tutorial calc open office - fórmulas - funciones - 2° añoimeseata
 
Hojadecalculo
HojadecalculoHojadecalculo
HojadecalculoRayRivero
 
Funcionesracionales ppt0321-111112081523-phpapp02
Funcionesracionales ppt0321-111112081523-phpapp02Funcionesracionales ppt0321-111112081523-phpapp02
Funcionesracionales ppt0321-111112081523-phpapp02JavierDuarte41
 
UFT trabajo de matematica II
UFT trabajo de matematica IIUFT trabajo de matematica II
UFT trabajo de matematica IIyohanderalfaro
 
Tipos de funciones
Tipos de funcionesTipos de funciones
Tipos de funcionesPauly778
 

La actualidad más candente (17)

Función SI
Función SIFunción SI
Función SI
 
excel avanzado
excel avanzadoexcel avanzado
excel avanzado
 
Investigacion
InvestigacionInvestigacion
Investigacion
 
1 tutorial calc open office - fórmulas - funciones - 2° año
1   tutorial calc open office - fórmulas - funciones - 2° año1   tutorial calc open office - fórmulas - funciones - 2° año
1 tutorial calc open office - fórmulas - funciones - 2° año
 
Hojadecalculo
HojadecalculoHojadecalculo
Hojadecalculo
 
Taller2
Taller2Taller2
Taller2
 
Proyecto Funciones
Proyecto FuncionesProyecto Funciones
Proyecto Funciones
 
Funcionesracionales ppt0321-111112081523-phpapp02
Funcionesracionales ppt0321-111112081523-phpapp02Funcionesracionales ppt0321-111112081523-phpapp02
Funcionesracionales ppt0321-111112081523-phpapp02
 
Funciones
FuncionesFunciones
Funciones
 
Fórmulas y funciones excel
Fórmulas y funciones excelFórmulas y funciones excel
Fórmulas y funciones excel
 
Algebra
AlgebraAlgebra
Algebra
 
Definición de función
Definición de funciónDefinición de función
Definición de función
 
PresentacióN1
PresentacióN1PresentacióN1
PresentacióN1
 
Hojas de calculo
Hojas de calculoHojas de calculo
Hojas de calculo
 
Conjuntos difusos, Parte 1
Conjuntos difusos, Parte 1Conjuntos difusos, Parte 1
Conjuntos difusos, Parte 1
 
UFT trabajo de matematica II
UFT trabajo de matematica IIUFT trabajo de matematica II
UFT trabajo de matematica II
 
Tipos de funciones
Tipos de funcionesTipos de funciones
Tipos de funciones
 

Destacado

regex-presentation_ed_goodwin
regex-presentation_ed_goodwinregex-presentation_ed_goodwin
regex-presentation_ed_goodwinschamber
 
Taller de Iniciación a la Analítica Web con Google Analytics
Taller de Iniciación a la Analítica Web con Google AnalyticsTaller de Iniciación a la Analítica Web con Google Analytics
Taller de Iniciación a la Analítica Web con Google AnalyticsJulián Sánchez
 
Pasos para recuperar el control de una propiedad de Analytics
Pasos para recuperar el control de una propiedad de AnalyticsPasos para recuperar el control de una propiedad de Analytics
Pasos para recuperar el control de una propiedad de AnalyticsAukera
 
Curso Google Tag Manager
Curso Google Tag ManagerCurso Google Tag Manager
Curso Google Tag ManagerAukera
 
Expresiones regulares2.pdf
Expresiones regulares2.pdfExpresiones regulares2.pdf
Expresiones regulares2.pdfJeffreyagnz
 
Autómatas finitos y expresiones regulares
Autómatas finitos y expresiones regularesAutómatas finitos y expresiones regulares
Autómatas finitos y expresiones regularesIvan Vladimir Meza-Ruiz
 
Comando grep y expresiones regulares
Comando grep y expresiones regularesComando grep y expresiones regulares
Comando grep y expresiones regularesMadelón García
 
Martesclass: Google Data Studio
Martesclass: Google Data StudioMartesclass: Google Data Studio
Martesclass: Google Data StudioAukera
 
Martes class rich snippets pptx
Martes class rich snippets pptxMartes class rich snippets pptx
Martes class rich snippets pptxAukera
 
Formacion empleo-marketing-2015
Formacion empleo-marketing-2015Formacion empleo-marketing-2015
Formacion empleo-marketing-2015Aukera
 
Cómo encontrar trabajo en el sector del marketing online a través de Internet
Cómo encontrar trabajo en el sector del marketing online a través de InternetCómo encontrar trabajo en el sector del marketing online a través de Internet
Cómo encontrar trabajo en el sector del marketing online a través de InternetAukera
 
El auténtico papel del CV
El auténtico papel del CVEl auténtico papel del CV
El auténtico papel del CVAukera
 
Martesclass GTmetrix
Martesclass GTmetrixMartesclass GTmetrix
Martesclass GTmetrixAukera
 
Martes class: Cómo escribir un post
Martes class: Cómo escribir un postMartes class: Cómo escribir un post
Martes class: Cómo escribir un postAukera
 
Martes Class: HREFLANG
Martes Class: HREFLANGMartes Class: HREFLANG
Martes Class: HREFLANGAukera
 
Seguimento de conversiones de Google Adwords en Tag Manager
Seguimento de conversiones de Google Adwords en Tag ManagerSeguimento de conversiones de Google Adwords en Tag Manager
Seguimento de conversiones de Google Adwords en Tag ManagerAukera
 
SEO, posicionamiento web en Internet
SEO, posicionamiento web en InternetSEO, posicionamiento web en Internet
SEO, posicionamiento web en InternetAukera
 

Destacado (20)

regex-presentation_ed_goodwin
regex-presentation_ed_goodwinregex-presentation_ed_goodwin
regex-presentation_ed_goodwin
 
Taller de Iniciación a la Analítica Web con Google Analytics
Taller de Iniciación a la Analítica Web con Google AnalyticsTaller de Iniciación a la Analítica Web con Google Analytics
Taller de Iniciación a la Analítica Web con Google Analytics
 
Pasos para recuperar el control de una propiedad de Analytics
Pasos para recuperar el control de una propiedad de AnalyticsPasos para recuperar el control de una propiedad de Analytics
Pasos para recuperar el control de una propiedad de Analytics
 
Expresiones regulares
Expresiones regularesExpresiones regulares
Expresiones regulares
 
Curso Google Tag Manager
Curso Google Tag ManagerCurso Google Tag Manager
Curso Google Tag Manager
 
Expresiones Regulares
Expresiones RegularesExpresiones Regulares
Expresiones Regulares
 
Expresiones regulares2.pdf
Expresiones regulares2.pdfExpresiones regulares2.pdf
Expresiones regulares2.pdf
 
Autómatas finitos y expresiones regulares
Autómatas finitos y expresiones regularesAutómatas finitos y expresiones regulares
Autómatas finitos y expresiones regulares
 
Expresiones regulares
Expresiones regularesExpresiones regulares
Expresiones regulares
 
Comando grep y expresiones regulares
Comando grep y expresiones regularesComando grep y expresiones regulares
Comando grep y expresiones regulares
 
Martesclass: Google Data Studio
Martesclass: Google Data StudioMartesclass: Google Data Studio
Martesclass: Google Data Studio
 
Martes class rich snippets pptx
Martes class rich snippets pptxMartes class rich snippets pptx
Martes class rich snippets pptx
 
Formacion empleo-marketing-2015
Formacion empleo-marketing-2015Formacion empleo-marketing-2015
Formacion empleo-marketing-2015
 
Cómo encontrar trabajo en el sector del marketing online a través de Internet
Cómo encontrar trabajo en el sector del marketing online a través de InternetCómo encontrar trabajo en el sector del marketing online a través de Internet
Cómo encontrar trabajo en el sector del marketing online a través de Internet
 
El auténtico papel del CV
El auténtico papel del CVEl auténtico papel del CV
El auténtico papel del CV
 
Martesclass GTmetrix
Martesclass GTmetrixMartesclass GTmetrix
Martesclass GTmetrix
 
Martes class: Cómo escribir un post
Martes class: Cómo escribir un postMartes class: Cómo escribir un post
Martes class: Cómo escribir un post
 
Martes Class: HREFLANG
Martes Class: HREFLANGMartes Class: HREFLANG
Martes Class: HREFLANG
 
Seguimento de conversiones de Google Adwords en Tag Manager
Seguimento de conversiones de Google Adwords en Tag ManagerSeguimento de conversiones de Google Adwords en Tag Manager
Seguimento de conversiones de Google Adwords en Tag Manager
 
SEO, posicionamiento web en Internet
SEO, posicionamiento web en InternetSEO, posicionamiento web en Internet
SEO, posicionamiento web en Internet
 

Similar a Cheat Sheet: Expresiones regulares para analistas

RegExp JavaScript Expresiones Regulares
RegExp JavaScript Expresiones RegularesRegExp JavaScript Expresiones Regulares
RegExp JavaScript Expresiones RegularesIsabel Gómez
 
Caracteres comodines
Caracteres comodinesCaracteres comodines
Caracteres comodinesjta456
 
Perl6 expresiones regulares
Perl6 expresiones regularesPerl6 expresiones regulares
Perl6 expresiones regularesAlfonso Alba
 
Formulas de excel
Formulas de excelFormulas de excel
Formulas de excelbhylenia
 
Formulas de excel
Formulas de excelFormulas de excel
Formulas de excelcarlita86mc
 
Condiciones y caracteres comodín
Condiciones y caracteres comodínCondiciones y caracteres comodín
Condiciones y caracteres comodínnatha16853
 
Condiciones y caracteres comodín
Condiciones y caracteres comodínCondiciones y caracteres comodín
Condiciones y caracteres comodínnatha16853
 
Cadenas De Caracteres
Cadenas De CaracteresCadenas De Caracteres
Cadenas De CaracteresMauricio
 
Definiciones y ejemplos de los tipos de datos de powerdesigner
Definiciones y ejemplos de los tipos de datos de powerdesignerDefiniciones y ejemplos de los tipos de datos de powerdesigner
Definiciones y ejemplos de los tipos de datos de powerdesigneraula40tics2finanzas
 
Excel 1er año
Excel 1er añoExcel 1er año
Excel 1er añovalelalok
 
Trabajo teorico practico excel
Trabajo teorico practico excelTrabajo teorico practico excel
Trabajo teorico practico excelValocha7
 

Similar a Cheat Sheet: Expresiones regulares para analistas (20)

RegExp JavaScript Expresiones Regulares
RegExp JavaScript Expresiones RegularesRegExp JavaScript Expresiones Regulares
RegExp JavaScript Expresiones Regulares
 
Caracteres comodines
Caracteres comodinesCaracteres comodines
Caracteres comodines
 
LibreOffice Calc Básico
LibreOffice Calc BásicoLibreOffice Calc Básico
LibreOffice Calc Básico
 
Perl6 expresiones regulares
Perl6 expresiones regularesPerl6 expresiones regulares
Perl6 expresiones regulares
 
WW_EXCEL.pptx
WW_EXCEL.pptxWW_EXCEL.pptx
WW_EXCEL.pptx
 
Formulas de excel
Formulas de excelFormulas de excel
Formulas de excel
 
Formulas de excel
Formulas de excelFormulas de excel
Formulas de excel
 
Editor de ecuaciones_del_word
Editor de ecuaciones_del_wordEditor de ecuaciones_del_word
Editor de ecuaciones_del_word
 
Fórmulas y funciones excel
Fórmulas y funciones excelFórmulas y funciones excel
Fórmulas y funciones excel
 
Condiciones y caracteres comodín
Condiciones y caracteres comodínCondiciones y caracteres comodín
Condiciones y caracteres comodín
 
Condiciones y caracteres comodín
Condiciones y caracteres comodínCondiciones y caracteres comodín
Condiciones y caracteres comodín
 
Cadenas De Caracteres
Cadenas De CaracteresCadenas De Caracteres
Cadenas De Caracteres
 
Hoja de calculo
Hoja de calculoHoja de calculo
Hoja de calculo
 
Hoja de calculo
Hoja de calculoHoja de calculo
Hoja de calculo
 
Consultas de resumen
Consultas de resumenConsultas de resumen
Consultas de resumen
 
Caracteres comodin
Caracteres comodinCaracteres comodin
Caracteres comodin
 
Definiciones y ejemplos de los tipos de datos de powerdesigner
Definiciones y ejemplos de los tipos de datos de powerdesignerDefiniciones y ejemplos de los tipos de datos de powerdesigner
Definiciones y ejemplos de los tipos de datos de powerdesigner
 
corrección fórmulas en excell
corrección fórmulas en excellcorrección fórmulas en excell
corrección fórmulas en excell
 
Excel 1er año
Excel 1er añoExcel 1er año
Excel 1er año
 
Trabajo teorico practico excel
Trabajo teorico practico excelTrabajo teorico practico excel
Trabajo teorico practico excel
 

Más de Aukera

Curso Google Tag Manager en Mondragon Unibertsitatea (Intro)
Curso Google Tag Manager en Mondragon Unibertsitatea (Intro)Curso Google Tag Manager en Mondragon Unibertsitatea (Intro)
Curso Google Tag Manager en Mondragon Unibertsitatea (Intro)Aukera
 
Martes Class: SISTRIX
Martes Class: SISTRIXMartes Class: SISTRIX
Martes Class: SISTRIXAukera
 
La importancia de la Atribución de conversiones
La importancia de la Atribución de conversionesLa importancia de la Atribución de conversiones
La importancia de la Atribución de conversionesAukera
 
5 preguntas antes de crear tu estrategia SEO
5 preguntas antes de crear tu estrategia SEO5 preguntas antes de crear tu estrategia SEO
5 preguntas antes de crear tu estrategia SEOAukera
 
5 pasos para conectar tu con tu audiencia millennial
5 pasos para conectar tu con tu audiencia millennial5 pasos para conectar tu con tu audiencia millennial
5 pasos para conectar tu con tu audiencia millennialAukera
 
Google analytics-checklist
Google analytics-checklistGoogle analytics-checklist
Google analytics-checklistAukera
 
Cómo reducir la tasa de rebote de tu web
Cómo reducir la tasa de rebote de tu webCómo reducir la tasa de rebote de tu web
Cómo reducir la tasa de rebote de tu webAukera
 
Ingredientes para mejorar tu SEO on-page
Ingredientes para mejorar tu SEO on-pageIngredientes para mejorar tu SEO on-page
Ingredientes para mejorar tu SEO on-pageAukera
 
Manual de uso de Twitter Ads
Manual de uso de Twitter AdsManual de uso de Twitter Ads
Manual de uso de Twitter AdsAukera
 
Usuarios en Google Analytics
Usuarios en Google AnalyticsUsuarios en Google Analytics
Usuarios en Google AnalyticsAukera
 
Optimiza tu web para vender más
Optimiza tu web para vender másOptimiza tu web para vender más
Optimiza tu web para vender másAukera
 
Guía para gestionar una crisis online
Guía para gestionar una crisis onlineGuía para gestionar una crisis online
Guía para gestionar una crisis onlineAukera
 
Mejor horario para publicar en redes sociales
Mejor horario para publicar en redes socialesMejor horario para publicar en redes sociales
Mejor horario para publicar en redes socialesAukera
 
Google Tag Manager Información
Google Tag Manager InformaciónGoogle Tag Manager Información
Google Tag Manager InformaciónAukera
 
Diseño responsive e email marketing
Diseño responsive e email marketingDiseño responsive e email marketing
Diseño responsive e email marketingAukera
 
Resumen general sobre Google Tag Manager
Resumen general sobre Google Tag ManagerResumen general sobre Google Tag Manager
Resumen general sobre Google Tag ManagerAukera
 
Ventajas del email en la nube
Ventajas del email en la nubeVentajas del email en la nube
Ventajas del email en la nubeAukera
 
Google Tag Manager, una herramienta para Marketing e IT
Google Tag Manager, una herramienta para Marketing e ITGoogle Tag Manager, una herramienta para Marketing e IT
Google Tag Manager, una herramienta para Marketing e ITAukera
 

Más de Aukera (18)

Curso Google Tag Manager en Mondragon Unibertsitatea (Intro)
Curso Google Tag Manager en Mondragon Unibertsitatea (Intro)Curso Google Tag Manager en Mondragon Unibertsitatea (Intro)
Curso Google Tag Manager en Mondragon Unibertsitatea (Intro)
 
Martes Class: SISTRIX
Martes Class: SISTRIXMartes Class: SISTRIX
Martes Class: SISTRIX
 
La importancia de la Atribución de conversiones
La importancia de la Atribución de conversionesLa importancia de la Atribución de conversiones
La importancia de la Atribución de conversiones
 
5 preguntas antes de crear tu estrategia SEO
5 preguntas antes de crear tu estrategia SEO5 preguntas antes de crear tu estrategia SEO
5 preguntas antes de crear tu estrategia SEO
 
5 pasos para conectar tu con tu audiencia millennial
5 pasos para conectar tu con tu audiencia millennial5 pasos para conectar tu con tu audiencia millennial
5 pasos para conectar tu con tu audiencia millennial
 
Google analytics-checklist
Google analytics-checklistGoogle analytics-checklist
Google analytics-checklist
 
Cómo reducir la tasa de rebote de tu web
Cómo reducir la tasa de rebote de tu webCómo reducir la tasa de rebote de tu web
Cómo reducir la tasa de rebote de tu web
 
Ingredientes para mejorar tu SEO on-page
Ingredientes para mejorar tu SEO on-pageIngredientes para mejorar tu SEO on-page
Ingredientes para mejorar tu SEO on-page
 
Manual de uso de Twitter Ads
Manual de uso de Twitter AdsManual de uso de Twitter Ads
Manual de uso de Twitter Ads
 
Usuarios en Google Analytics
Usuarios en Google AnalyticsUsuarios en Google Analytics
Usuarios en Google Analytics
 
Optimiza tu web para vender más
Optimiza tu web para vender másOptimiza tu web para vender más
Optimiza tu web para vender más
 
Guía para gestionar una crisis online
Guía para gestionar una crisis onlineGuía para gestionar una crisis online
Guía para gestionar una crisis online
 
Mejor horario para publicar en redes sociales
Mejor horario para publicar en redes socialesMejor horario para publicar en redes sociales
Mejor horario para publicar en redes sociales
 
Google Tag Manager Información
Google Tag Manager InformaciónGoogle Tag Manager Información
Google Tag Manager Información
 
Diseño responsive e email marketing
Diseño responsive e email marketingDiseño responsive e email marketing
Diseño responsive e email marketing
 
Resumen general sobre Google Tag Manager
Resumen general sobre Google Tag ManagerResumen general sobre Google Tag Manager
Resumen general sobre Google Tag Manager
 
Ventajas del email en la nube
Ventajas del email en la nubeVentajas del email en la nube
Ventajas del email en la nube
 
Google Tag Manager, una herramienta para Marketing e IT
Google Tag Manager, una herramienta para Marketing e ITGoogle Tag Manager, una herramienta para Marketing e IT
Google Tag Manager, una herramienta para Marketing e IT
 

Cheat Sheet: Expresiones regulares para analistas

  • 1. CHEAT SHEET EXPRESIONES REGULARES PARA ANALISTAS CARACTERES COMODÍN Y USADOS FRECUENTEMENTE CARÁCTER / ES SIGNIFICADO NOTAS / EJEMPLOS . Representa a cualquier caracter menos el salto de línea. Se suele usar combinado con los cuantificadores (* , +, ?, {n})… ( ) Los paréntesis sirven para agrupar o capturar. Todo lo que vaya dentro del paréntesis o va unido, o representa diferentes opciones alternativas si se combina con la barra vertical (ABC|XYZ). Ej. (to be)? El “grupo” to be puede estar o no en la regEx, pues para eso sirve la interrogación, para decir 0 o 1 de lo que va delante. | OR. Ej. (a|b) — a o b. Este es el carácter más común que vas a usar muchas veces. Significa OR. Ej. (a|e|i|o|u). Cuidado con nunca dejar la barra vertical al final de una regEx, pues ello significa la inclusión de todo. “Escapa” caracteres especiales para que las letras o símbolos se interpreten literalmente sin su significado de regEx. Se usa delante de cualquier caracter que queramos leer como cadena/texto y no con significado. Ej.: ?, ., *, etc. ^ Busca cadenas que empiecen por el caracter que indiquemos despues de el. Ej. ^a == palabras que empiecen por a Ej. ^www == que el dominio empiece con www $ Busca cadenas que terminen por el caracter que indiquemos delante de el. Ej. /$ == algo que termine en barra Ej. /?$ == que termine en / o no d Un dígito o caracter numerico. Se suele usar combinado con los cuantificadores (* , +, ?, {n})… D Un NO dígito o caracter NO numerico. dddD == numero de 3 cifras seguido de un caracter no numerico (por ej. 350px daría coincidencia) s Espacio en blanco. En Google Analytics y GTM no es necesario, se interpreta OK el espacio. W Caracter NO alfanumerico NI guion bajo. Wt.co == Obliga a que delante de la t no haya mas letras ni numeros b Separacion de palabra (no cuenta como caracter). bKeywordb == Keyword exacta, sin mas caracteres delante ni detras.
  • 2. COMODINES: GRUPOS O RANGOS CARACTERES SIGNIFICADO NOTAS / EJEMPLOS [abc] a, b o c. Ej. [xyz] todo lo que contenga x, y o z.Todo lo que incluyamos dentro de corchetes representará a un único carácter. Tambien podemos intercalarlo en una expresion regular mas larga. Ej. pat[oa] coincidira con pato y pata. [a-z] [a-z] Cualquier letra de la a a la z (minúsculas). Otros ejs.: [a-m] de la a a la m, etc. [A-Z] Cualquier letra de la A a la Z (mayúsculas). Otros ejs.: [N-Z] de la N a la Z. [a-zA-Z] Cualquier letra de la A a la Z (mayúsculas o minúsculas). Combinamos las dos propiedades de los corchetes: un unico caracter dentro de alguno de los 2 rangos: a-z y A-Z. [0-9] Cualquier número del 0 al 9. Otro ej: [1- 3]. No confundir con {1,3} que es el número de repeticiones de otro carácter, no el carácter numérico en sí mismo. [a-zA-Z0-9] Cualquier carácter alfanumérico. Cualquier caracter dentro de los 3 rangos incluidos: a-z, A-Z y 0-9. [a-zA-Z0-9-] Cualquier carácter alfanumérico, incluyendo el guión medio. Muy util para el caso comun de las URLs en GA y GTM, pues se suelen construir siguiendo este patron comunmente. CUANTIFICADORES: MODIFICAN LA CANTIDAD DEL ELEMENTO, RANGO O GRUPO QUE LEVAN DELANTE CARACTERES SIGNIFICADO NOTAS / EJEMPLOS * Cualquier cosa: puede incluir todo o nada, de 0 a infinitos caracteres. {{Page URL}} .* == todas las paginas ? 0 o 1 del elemento al que sigue /?$ == para capturar una URL que pueda acabar con / o sin barra + 1 o + del elemento al que sigue .+ == En GTM en variable de tipo Query para asegurarnos de que esta definido y relleno un parametro en la URL {numero} Exactamente ese nº de repeticiones del elemento al que sigue d{3} == ddd (dos formas de decir lo mismo, 3 numeros) {numero,} Ese nº o mas repeticiones del elemento al que sigue d{3,} == 3 o + numeros {nºmín,nºmax} Entre nºmín. y nºmax. de repeticiones del elemento al que sigue. d{3,5} == entre 3 y 5 numeros MÁS EJEMPLOS PARA ANALYTICS Y MUCHO MÁS: aukera.es/blog/expresiones-regulares-analytics-gtm