i'm sorry for having to post a simular thread but i'm really struggling to get my pattern to work after many attempts...i've tried playing around with it but its just not matching multiple patterns
this will work great
$uri = "/i:news_id";
if (preg_match_all('/(??!\[\/).)*^\/(i|a|h)?[A-Za-z0-9_]+)$(??!\]))/', $uri, $parameters))
{
print_r($parameters);
}
but when chaging this part of the code it won't work
$uri = "/i:news_id/:hello";
examples of matching are:
/:test
/i:test
/a:test
/b:test
but i only want a match as long as the pattern isn't wrapped inside brakcets [ ]
invalid:
[/:test]
i thought the ^ start and $ end characters would have been all i needed...any advise wouldnt greatful...thank you