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
 
Start new topic
Odpowiedzi
szaleq
post
Post #2





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

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


Dzięki Crozin, sam nie mogłem tego znaleźć... (a może nie szukałem jak należy (IMG:style_emoticons/default/tongue.gif) ) lektura rozwieje wszelkie wątpliwości.

Pozdrawiam
szaleq
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: 3.10.2025 - 08:24