Re: Regular expression in Router::connect

2007-05-15 Thread Matthias Bauer
On 15.05.2007 02:50 Aaron Shafovaloff wrote: > I figured it out: > > Router::connect('/:group/:curriculum/*', > array('controller'=>'curriculum'),array('curriculum'=>'\b(?:(?! > curriculum|courses|facilitators|configuration)\w)+\b')); Your parens are off. The negative lookahead assertions shoul

Re: Regular expression in Router::connect

2007-05-14 Thread Aaron Shafovaloff
Hr turns out that doesn't really work. I give up. On May 14, 6:50 pm, Aaron Shafovaloff <[EMAIL PROTECTED]> wrote: > Wooo hoo! > > I figured it out: > > Router::connect('/:group/:curriculum/*', > array('controller'=>'curriculum'),array('curriculum'=>'\b(?:(?! > curric

Re: Regular expression in Router::connect

2007-05-14 Thread Aaron Shafovaloff
Wooo hoo! I figured it out: Router::connect('/:group/:curriculum/*', array('controller'=>'curriculum'),array('curriculum'=>'\b(?:(?! curriculum|courses|facilitators|configuration)\w)+\b')); Thanks to: http://www.roscripts.com/PHP_regular_expressions_examples-136.html On Ma

Re: Regular expression in Router::connect

2007-05-14 Thread Aaron Shafovaloff
By the way, I need it to exclude multiple strings. So something to the effect of: Router::connect('/:group/:curriculum/*', array('controller'=>'curriculum'),array('curriculum'=>'!xyz AND !abc AND !mno')); On May 14, 3:38 pm, Aaron Shafovaloff <[EMAIL PROTECTED]> wrote: > With Router::connect I'

Regular expression in Router::connect

2007-05-14 Thread Aaron Shafovaloff
With Router::connect I'd like to use a regular expression that would say "the curriculum cannot be xyz' ". Shouldn't this work? Router::connect('/:group/:curriculum/*', array('controller'=>'curriculum'),array('curriculum'=>'!xyz')); --~--~-~--~~~---~--~~ You rece