Skip to main content
Una expresión regular es un patrón que compara texto con un conjunto de reglas en lugar de con una única cadena exacta. Utilice una expresión regular cuando una condición deba coincidir con varias variaciones de una URL, como diferentes parámetros de consulta o números de página, en lugar de con una sola dirección exacta. Las condiciones de Kameleoon que ofrecen el operador coincide con la expresión regular utilizan la sintaxis de esta página, incluidas las condiciones de segmentos como URL de la página de aterrizaje y URL del sitio web de referencia, las condiciones de URL de objetivos y las herramientas avanzadas de segmentación como los canales de adquisición y las páginas clave.

Sintaxis de las expresiones regulares

  • . sustituye cualquier carácter individual. Por ejemplo, Kamele.on coincide con Kameleoon, Kamele0n y Kamele8on.
  • * hace que el carácter anterior se repita cero o más veces. Por ejemplo, Kameleoo*n coincide con Kameleon, Kameleoon y Kameleooon.
  • ? hace que el carácter anterior aparezca cero o una vez. Por ejemplo, Kameleoo?n coincide con Kameleon y Kameleoon.
  • + hace que el carácter anterior se repita una o más veces. Por ejemplo, Kameleo+n coincide con Kameleoon y Kameleoooon.
  • | actúa como un operador O entre dos patrones. Por ejemplo, Kameleoon|Chameleoon coincide con Kameleoon o Chameleoon.
  • ^ coincide con el inicio de la cadena. Por ejemplo, ^Kameleoon coincide con las URL que comienzan por Kameleoon.
  • $ coincide con el final de la cadena. Por ejemplo, Kameleoon$ coincide con las URL que terminan en Kameleoon.
  • () agrupa varios elementos, normalmente combinado con |. Por ejemplo, Kameleoon (AB Testing|Conversion) Tool coincide con Kameleoon AB Testing Tool o Kameleoon Conversion Tool.
  • [] coincide con cualquier carácter individual dentro de los corchetes. Por ejemplo, /Kameleoon/[234] coincide con Kameleoon 2, Kameleoon 3 y Kameleoon 4.
  • - define un rango dentro de []. Por ejemplo, /kameleoon/[2-9] coincide con todas las páginas desde Kameleoon 2 hasta Kameleoon 9.
  • {} establece un número mínimo y máximo de repeticiones del carácter anterior. Por ejemplo, Kameleo{2,4}n coincide con Kameleoon, Kameleooon y Kameleoooon.
Escape los caracteres especiales (por ejemplo, ,, ., *) con una barra invertida: \,, \., \*.
Las expresiones regulares distinguen entre mayúsculas y minúsculas.

Ejemplos

  • ^.{10}$ coincide con las URL que contienen exactamente 10 caracteres.
  • general\.(html|php)$ coincide con las URL que terminan en general.php o general.html.
  • /fr/ coincide con las URL que contienen /fr/.
  • /annexes/.*\d{3} coincide con las URL que contienen el fragmento /annexes/ y un número de tres dígitos.
  • /annexes/.*\d{2}.*test.html$ coincide con las URL que contienen el fragmento /annexes/, un número de dos dígitos y que terminan en test.html.