Как мне вытащить слово name без скобок, так получается вместе со скобками
$str = '/category/[name]/';
preg_match_all('~\\[[a-z]+\\]~', $str, $matches);
var_dump($matches);а так получается два варианта [name] и name
$str = '/category/[name]/';
preg_match_all('~\\[([a-z]+)\\]~', $str, $matches);
var_dump($matches);