[クライアント ルール] と [エージェント ルール] に正規表現を入力できます。正規表現は、文字のパターンを記述するオブジェクトです。正規表現は、テキスト パターンの照合と検索置換機能を実行します。
URL コンテンツ リダイレクトは、次の正規表現ルールをサポートします。
ルール | 詳細 |
---|---|
括弧 | [ ], [^ ], ( ), (?:), (?=) |
\ + メタ文字、またはメタ文字 | '\w', '\W', '\d', '\D', '\b', '.' |
文字の繰り返しを | +, *, ?, {x}, {x,y}, {x,} |
選択 | | |
正規表現の詳細については、https://en.wikipedia.org/wiki/Regular_expression を参照してください。
次の表に、URL コンテンツ リダイレクトでサポートされる正規表現ルールの例を示します。
注: 2 列目で太字になっているテキストは、左側の列の正規表現と一致する URL の部分を示しています。
ルールのエントリ | 一致する URL と IP アドレスの例 |
---|---|
.*\.net | www.hello.[net]、www.inter.[net]、train.word.[net]、test.train.[net]、train.chromeie.[net].com.cn |
.*\.sth\.ctirial | example.[sth.ctirial]、www.google.[sth.ctirial]、www.google.com/test[sth.ctirial]/editpage.action |
.*administra | www.[administra].com、www.ask[administra]-tor.net、google.akmkda.eae/[administra].cn |
.*a{4}custom\.com | world.banada.cn/[aaaacustom.com]、www.[aaaacustom.com]、exple.[aaaacustom.com].net/nodepad.action |
.*a{2,3}custom\.com | world.banada.[aacustom.com]、www.[aaacustom.com]、exple.[aacustom.com].net/nodepad.action |
.*train[abc]\.net | hello.[traina.net]、hello.[trainb.net]、example.[trainc.net].com、www.test[traina.net.com]/edit |
.*train[^abc]\.net | hello.[traind.net]、hello.[traine.net]、example.[train2.net].com、www.test[train3.net.com]/edit |
.*a+c*tra\.net | www.[actra.net].com[aactra.net].cn、[atra.net].www.train、[aaccctra.net]word |
.*example(test)?\.cn | www.[example.cn]、www.[exampletest.cn]、[example.cn]/editpage、[exampletest.cn]/editpage |
sac(?=sprt) | helloworld.[sacsprt].net、example[sacsprt].com/text、www.[sacsprt]exam.com |
sac(?!sprt) | helloworld.[sacspra].net、example[sacbprt].com/text、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 と 10.1.2.10 ~ 10.1.2.15 |
10\.[2-4]\.19\.12 | 10.2.19.12、10.3.19.12、10.4.19.12 |
10\.[^2-4]\.19\.12 | 10.6.19.12、10.1.19.12、10.5.19.12、10.7.19.12 |
a(\w)cd(\d)345a\.com | www.[abccd2345a.com].net、train.[adc2cd1345a.com]/edit.action |
abc(\W)cd(\D)345a\.com | google.[abc+cda345a.com]、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]) | すべての 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 ~ 10.1.1.15、www.[abccd2345a.com].net、train.[adc2cd1345a.com]/edit.action |