Format Szablonów

Przewodnik Użytkownika Abyss Web Server X1 Dla MacOS X
Poprzedni |  | Następny

# Dodatek B. Format Szablonów

Przy dopasowywaniu łańcucha znaków (sekwencja znaków zawierająca rozszerzenie lub wirtualną ścieżkę) z szablonem, stosowane są następujące reguły:

- `*` dopasowywuje każdą sekwencję znaków o każdej długości (zero lub więcej),

- `?` dopasowywuje każdy znak,

- `[`zestaw`]` dopasowywuje każdy znak w określonym zestawie,

- `[!`zestaw`]` lub `[^`zestaw`]` dopasowywuje każdy znak, lecz nie ten określony w zestawie.

- `\` ignoruje znaczenie składniowe specjalnego znaku,

Zestaw składa się ze znaków lub zakresów. Zakres sformułowany jest z dwóch znaków: `-` w środku (jak w `0-9` lub `a-z`).

Poprzedzenie specjalnego znaku przez `\` powoduje utracenie jego składniowego znaczenia i dopasawywuje taki znak. Specjalnymi znakami są `[]*?!^-\`.

Przykład B-1. Przykłady szablonów

- `*`: każdy łańcuch znaków łącznie z pustymi są dopasowywane przy pomocy tego szablonu.

- `*.*`: `list.txt` i `holiday.jpeg` pasuje kiedy `mój-katalog` już nie.

- `/*.php`: `/hello.php` i `/mysite/scripts/test.php` pasuje lecz `/mysite/test2.pl` już nie.

- `/*/*.php`: `/mysite/test.php` i `/mysite/scripts/test.php` pasuje do tego szablonu, kiedy `/test.php` już nie.

- `mp?`: Każdy trójznakowy łańcuch, który rozpoczyna się na `mp` pasuje.

- `?????`: Każdy pięcio-znakowy łańcuch pasuje.

- `mp[2-4]`: Tylko `mp2`, `mp3` i `mp4` pasują.

- `mp[!2-4]`: Wszystkie trójznakowe łańcuchy, które zaczynają się z `mp` pasują, oprócz `mp2`, `mp3` i `mp4`.

- `mp[2-4g]`: Tylko `mp2`, `mp3`, `mp4` i `mpg` pasują.

- `mp[2\-4]file`: Tylko `mp2file`, `mp-file` i `mp4file` pasują.

Poprzedni | Spis treści | Następny
Format Pliku Konfiguracyjnego |  | Deinstalowanie Oprogramowanie

Copyright © 2001-2003 by Aprelium Technologies