2013-10-31 3 views
0

저는 정규 표현식을 배우려고 노력해 왔으며 그 복잡도는 매우 복잡합니다. 개별적으로 수행하지 않고 이러한 URL을 다시 작성할 수 있다는 점도 긍정적입니다. 나는 그들을 개별적으로 (검색 & 대체) 할 수 있지만 몇 가지 다른 클러스터가 있고 1000의 URL (마이 그 레이션)가 있습니다.정규식 URL 클러스터를 다시 작성하십시오.

이것은 acmef 소프트웨어를 실행하는 Joomla 사이트입니다. 다음은 특정 특정 클러스터의 예제 URL입니다. URL의 끝은 이전 URL과 새 URL에서 동일합니다. 시작 디렉토리 만 변경되었습니다. 특정 디렉토리의 모든 URL에 대한 URL의 끝을 old에서 new로 일치시키고 단일 표현식으로 다시 작성하는 방법이 있습니까?

올드 URL = www.domain.com/property-details/condominiums/3448-page-title

새로운 URL = www.domain.com/bangkok/condos/rent/3448-page-title

지금까지 작성하려고 시도한 내용을 게시하는 데 신경 쓰지 않을 것입니다. 나는 발을 정규식에 젖게하려고 노력하고있다. 그러나 이것은 초보자에게는 꽤 복잡한 재 작성이다.

+0

[ 이 리소스] (http://gskinner.com/RegExr/)는 정규 표현식을 배우는데 정말로 도움이됩니다. 당신이하고자하는 일은 전적으로 가능하고 어쩌면 쉬운 일입니다. 다른 시도를하고 당신이 가진 것을 보여주십시오. –

+0

코드를 게시하는 것이 좋습니다. – aIKid

답변

0

잘 어, 액면 그냥이를 사용할 수 있습니다

[^/]+$

이것은 당신의 예에서 그렇게 마지막 / 후 당신에게 아무것도 줄 것이다, 당신은 얻을 것 내가 찾은 3448-page-title

관련 문제