package TestApp::Controller::Action::Regexp; use strict; use base 'TestApp::Controller::Action'; sub one : Action Regex('^action/regexp/(\w+)/(\d+)$') { my ( $self, $c ) = @_; $c->forward('TestApp::View::Dump::Request'); } sub two : Action LocalRegexp('^(\d+)/(\w+)$') { my ( $self, $c ) = @_; $c->forward('TestApp::View::Dump::Request'); } sub three : Action LocalRegex('^(mandatory)(/optional)?$'){ my ( $self, $c ) = @_; $c->forward('TestApp::View::Dump::Request'); } 1;