protected function parseRouteString($route)
{
$wildcards = ['/{(.+?):number}/' => '{$1:[0-9]+}', '/{(.+?):word}/' => '{$1:[a-zA-Z]+}', '/{(.+?):alphanum_dash}/' => '{$1:[a-zA-Z0-9-_]+}'];
return preg_replace(array_keys($wildcards), array_values($wildcards), $route);
}