ポリシー・フレームワーク コンソールガイド |
目次
索引
![]() ![]() |
第9章 付録 | > 9.1 URLの正規表現 | > 9.1.2 正規表現の使用例 |
ある文字列を含むURLパスで判断を行う場合
例)対象を“test”とすると、以下の結果となります。
正規表現 |
[tT][eE][sS][tT] |
|
比較(1) |
/cgi-bin/test.cgi |
一致します |
比較(2) |
/TEST/index.html |
一致します |
比較(3) |
/testtest/index.html |
一致します |
ディレクトリで判断を行う場合
例)対象を“/cgi-bin/”とすると、以下の結果となります。
正規表現 |
/[cC][gG][iI]-[bB][iI][nN]/ |
|
比較(1) |
/cgi-bin/test.cgi |
一致します |
比較(2) |
/CGI-BIN/test.cgi |
一致します |
比較(3) |
/test/cgi-bin/test.cgi |
一致します |
比較(4) |
/test/cgi-bin.html |
一致しません |
ファイル名で判断する場合
例)対象を“setup.exe”とすると、以下の結果となります。
正規表現 |
/[sS][eE][tT][uU][pP]\.[eE][xX][eE] \> |
|
比較(1) |
/setup.exe |
一致します |
比較(2) |
/disk/Setup.Exe |
一致します |
ファイルの拡張子で判断する場合
例)対象を“.gif”や“.GIF”とすると、以下の結果となります。
正規表現 |
\.[Gg][iI][fF] \> |
|
比較(1) |
/proxy.gif |
一致します |
比較(2) |
/icons/proxy.GIF |
一致します |
ある文字を含むURLパスで判断する場合
例)対象を“?”とすると、以下の結果となります。
正規表現 |
? |
|
比較(1) |
/cgi-bin/day.cgi?y=1999&m=1&d=1 |
一致します |
比較(2) |
/cgi-bin/day.cgi |
一致しません |
目次
索引
![]() ![]() |