Problém se [] v parametru

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Mysteria
Člen | 797
+
0
-

Zdravím, mám následující routu:

$router[] = new Route('<sort=passivePoints>/<order=desc>/<page=1>[/<search>]', 'Server:default');

Můj problém je ten, že pokud zadám do vyhledávání třeba [CZ/SK], tak mi to vyhodí:
Nette\Application\UI\InvalidLinkException (No route for Server:default(search=[CZ/SK])

Předpokládám, že problém je s [] (s jinými tapy znaků tenhle problém nevyvolám), ale kde je chyba a ja k to opravit nevím.

PHP: 5.5.1
Nette: Nette Framework 2.1dev (revision ada9342 released on 2013–07–22)

Díky.

Editoval Mysteria (3. 8. 2013 17:55)

David Grudl
Nette Core | 8218
+
0
-

Problém bude spíš v tom lomítku, zkus v routě ...[/<search .+>]

Mysteria
Člen | 797
+
0
-

Super funguje. Zapomněl jsem, že defaultní validační výraz je všechno kromě lomítka. Díky.