public static function match($check, $url = null)
{
if (is_null($url)) {
$url = self::here();
}
$check = '%^' . str_replace(array(':any', ':fragment', ':num'), array('(.+)', '([^\\/]+)', '([0-9]+)'), $check) . '/?$%';
return preg_match($check, $url);
}