من وقتی میخوام این رو تبدیل کنم
$route = '/post/{slug}';
به این
^\\/post\\/(?<slug>[-%\\w]+)$
و اینم پترنمه
$pattern = '/^' . str_replace(['/','{','}'],['\\/','(?<','>[-%\\w]+)'], $route) . '$/';
خروجی کدم بدین شکل میشه
/^\\/post\\/(?[-%\\w]+)$/
بجای slug برای ؟ میاره مشکل از کجاست ؟!