Regular expressions
Kameleoon lets you target URLs using regular expressions.
Here is a detailed list of the most used regular expressions:
.= Replace one character with another in your regular expression. For example, the expressionKamele.onwill target URLs containingKameleoon,Kamele0n,Kamele8on, etc.*= Delete the previous character or add the same character after. For example, the expressionKameleoo*n, will target URLs containingKameleon,Kameleoon,Kameleooon, etc.?= Delete or leave the previous character. For example,Kameleoo?nwill target URLs containingKameleonandKameleoon.+= Add the previous character once or several times. For example,Kameleo+nwill target URLs containingKameleoonandKameleoooon.|= Target several chains of characters. It is like an "Or" operator. For example,Kameleoon|Chameleoonwill targetKameleoonorChameleoon.^= Targets the chain's beginning.^Kameleoonwill target URLs starting withKameleoon.$= Targets the chain's end.Kameleoon$will target URLs ending withKameleoon.()= Creates groups of several elements. This regular expression is usually combined with|. For example,Kameleoon (AB Testing|Conversion) Toolwill targetKameleoon AB Testing ToolorKameleoon Conversion Tool.[]= Will target each character inside the[]. For example,/Kameleoon/[234]will targetKameleoon 2,Kameleoon 3andKameleoon 4.-=/kameleoon/[2-9]will target every page fromKameleoon 2toKameleoon 9.{}= Defines character instance limits. For example,Kameleo{2,4}nwill target URLs containingKameleoon,Kameleooon, orKameleoooon.
note
If your character chain contains a special character (for example, ,, ., *), add a backslash \ before it.
note
These expressions are case-sensitive.
Here are some examples of regular expressions:
^.{10}$= targets URLs containing exactly 10 characters.general\.(html|php)$= targets URLs ending with eithergeneral.phporgeneral.html.\/fr\/= targets URLs containing/fr/.\/annexes\/.*\d{3}= targets URLs containing the fragment/annexes/and a three-digit number.\/annexes\/.*\d{2}.*test\.html$= targets URLs containing the fragment/annexes/, a two-digit number, and ending withtest.html.