<?php $patterns = [ '/home', '/user', '/user/profile/{id}', '/user/{id}/edit', ]; foreach($patterns as $pattern) { $pattern_regex = preg_replace("/\{(.*?)\}/", "(?P<$1>[\w-]+)", $pattern); $pattern_regex = "#^" . $pattern_regex . "$#"; var_dump($pattern_regex); }
You have javascript disabled. You will not be able to edit any code.