1
URI에서 특정 부분을 제거하는 정규식이 있습니다. 그러나 그것은 작동하는 방식으로 여러 부분을 고려하지 않습니다 :-). 누군가 도울 수 있습니까?이 정규 표현식을 수정하는 방법은 무엇입니까?
$regex = '~/{(.*?)}\*~'
$uri = '/user/{action}/{id}*/{subAction}*';
$newuri = preg_replace($regex, '' , $uri);
//$newuri = /user/
//Should be: $newuri = /user/{action}/
나는 그것이 하나의 일치로 다음과 같은 부분을 일치 알고
/{동작}/{ID} /{서브 액션}
그러나 다음과 일치해야합니다 두 가지 별도로 :
/{id} *
당신의{(.*?)}\*
테스트 당신이 쓴 것과 판단하는{action}/{id}*
의 모든 일치처럼/{서브 액션} *는 나에게
함께 생각해 주셔서 감사합니다! 이것은 내가 필요한 것입니다! – Ropstah