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. |