Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [kohana] wyrażenia regularne
szaleq
post
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 22.08.2009

Ostrzeżenie: (0%)
-----


Przeglądając mechanizm routingu w Kohanie 3.2 trafiłem na metodę 'compile' obiektu Route, która tworzy wyrażenie regularne do przypasowania ścieżki z adresu. Przykładowe wyrażenie wygląda tak:
  1. #^(?:(?P<controller>[^/.,;?\n]++)(?:/(?P<method>[^/.,;?\n]++))?)?$#uD

Udało mi się logicznie wydedukować że ciągi w nawiasach '<' i '>' to nazwy kluczy w tablicy przypasowań, ale nigdzie w żadnym kursie wyrażeń regularnych nie znalazłem nic o początkowym znaku '#' czy o zakończeniu '#uD' ani o elementach '?:', czy '?P'... Czy ktoś wie dokładnie jak zinterpterować to przykładowe wyrażenie, co dokładnie znaczą poszczególne elementy? Będę bardzo wdzięczny za wyjaśnienia.

Pozdrawiam
szaleq

Ten post edytował szaleq 25.02.2012, 17:18:52
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 23:40