
Kameleoon permet de cibler tous types d’URLs grâce aux expressions régulières. Nous avons détaillé ci-dessous les principales expressions régulières utilisées en général :
.
: Permet de remplacer un seul caractère par n’importe lequel dans votre expression régulière. Par exemple, l’expressionKamele.on
permettra de cibler les URLs contenantKameleoon
,Kamele0n
,Kamele8on
, etc.*
: Supprime le caractère précédent*
, ou rajoute ce même caractère, une ou plusieurs fois apres*
. Par exemple, l’expressionKameleoo*n
, permettra de cibler les URLS contenantKameleon
,Kameleoon
,Kameleooon
, etc.?
: Supprime ou laisse le caractère précédent. Par exemple,Kameleoo?n
ciblera les URLs contenantKameleon
etKameleoon
.+
: Ajoute le caractère précédent une ou plusieurs fois. Par exemple,Kameleo+n
ciblera les URLs contenantKameleoon
etKameleoooon
.|
: À utiliser pour cibler plusieurs chaînes de caractères. Il s’agit d’un « ou ». Par exemple,Kameleoon|Chameleoon
permettra de ciblerKameleoon
ouChameleoon
.^
: Marque strictement le début de la chaine.^Kameleoon
ciblera uniquement les URLs commençant parKameleoon
.$
: Marque strictement la fin de la chaine.Kameleoon$
ciblera uniquement les URLs se terminant parKameleoon
.()
: Permet de créer des groupes de différents éléments. En général, cette expression régulière est à combiner avec le|
. Par exemple,Kameleoon (AB Testing|Conversion) Tool
cibleraKameleoon AB Testing Tool
etKameleoon Conversion Tool
.[]
: Sera remplacé par chaque caractère à l’intérieur des[]
. Par exemple,/Kameleoon/[234]
cibleraKameleoon 2
,Kameleoon 3
etKameleoon 4
.-
:/kameleoon/[2-9]
ciblera toutes les pages deKameleoon 2
àKameleoon 9
.{}
: Permet de donner des limites précises de nombre d’occurrences. Par exemple,Kameleo{2,4}n
ciblera les URLs contenantKameleoon
,Kameleooon
, ouKameleoooon
.
Note : Si votre chaîne de caractères comprend l’un des caractères spéciaux (
,
,.
,*
, etc.), il suffit de le faire précéder d’un antislash\.
Note : Attention à la casse ! Ces expressions y sont sensibles.
Ci-dessous quelques exemples d’utilisations d’expressions régulières :
^.{10}$
: Cible les URLs contenant exactement 10 caractères.general\.(html|php)$
: Cible les urls se terminant soit pargeneral.php
soitgeneral.html
. En revanche, les URLs se terminant pargeneral.htm
seront exclues.\/fr\/
: Cible les URLs contenant/fr/
.\/annexes\/.*\d{3}
: Cible les URLs contenant le fragment/annexes/
et un nombre à 3 chiffres.\/annexes\/.*\d{2}.*test\.html$
: Cible les URLs contenant le fragment/annexes/
, un nombre à 2 chiffres et se terminant partest.html
.