Vous pouvez entrer une expression régulière dans Règles de client et Règles d'agent. Une expression régulière est un objet qui décrit un modèle de caractères. Les expressions régulières exécutent des fonctions de recherche et de remplacement et de correspondance au modèle sur du texte.

La redirection de contenu URL prend en charge les règles d'expression régulière suivantes.

Règle Détail
Accolades [ ], [^ ], ( ), (?:), (?=)
\+métacaractère ou métacaractère '\w', '\W', '\d', '\D', '\b', '.'
Quantificateurs +, *, ?, {x}, {x,y}, {x,}
Alternative |

Pour obtenir des informations détaillées sur les expressions régulières, consultez la rubrique à l'adresse https://en.wikipedia.org/wiki/Regular_expression.

Le tableau suivant contient des exemples de règles d'expression régulière prises en charge par la redirection de contenu URL.

Entrée de règle Exemples d'URL et d'adresses IP correspondantes
.*\.net www.hello.net, www.inter.net, train.word.net, test.train.net et train.chromeie.net.com.cn.
.*\.sth\.ctirial example.sth.ctirial, www.google.sth.ctirial et www.google.com/test.sth.ctirial/editpage.action.
.*administra www.administra.com, www.askadministra-tor.net et google.akmkda.eae/administra.cn.
.*a{4}custom\.com world.banada.cn/aaaacustom.com, www.aaaacustom.com et exple.aaaacustom.com.net/nodepad.action.
.*a{2,3}custom\.com world.banada.aacustom.com, www.aaacustom.com et exple.aacustom.com.net/nodepad.action.
.*train[abc]\.net hello.traina.net, hello.trainb.net, example.trainc.net.com et www.testtraina.net.com/edit.
.*train[^abc]\.net hello.traind.net, hello.traine.net, example.train2.net.com et www.testtrain3.net.com/edit.
.*a+c*tra\.net www.actra.net.com. aactra.net.cn, atra.net.www.train et aaccctra.netword.
.*example(test)?\.cn www.example.cn, www.exampletest.cn, example.cn/editpage et exampletest.cn/editpage.
sac(?=sprt) helloworld.sacsprt.net, examplesacsprt.com/text et www.sacsprtexam.com.
sac(?!sprt) helloworld.sacspra.net, examplesacbprt.com/text et www.sacexam.com.
10\.1\.1\.1[0-5] 10.1.1.10 à 10.1.1.15.
10\.1\.(1|2)\.1[0-5] 10.1.1.10 à 10.1.1.15 et 10.1.2.10 à 10.1.2.15.
10\.[2-4]\.19\.12 10.2.19.12, 10.3.19.12 et 10.4.19.12.
10\.[^2-4]\.19\.12 10.6.19.12, 10.1.19.12,10.5.19.12 et 10.7.19.12.
a(\w)cd(\d)345a\.com www.abccd2345a.com.net et train.adc2cd1345a.com/edit.action.
abc(\W)cd(\D)345a\.com google.abc+cda345a.com et test.train.net/abc&cda345a.com.
((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9]) Toutes les adresses IPv4.
.*example(test)?\.cn;10\.1\.1\.1[0-5];a(\w)cd(\d)345a\.com www.example.cn, example.cn/editpage,10.1.1.10 to 10.1.1.15, www.abccd2345a.com.net et train.adc2cd1345a.com/edit.action.