나는이 URL을 , 나는 어떤 그룹을 꺼내 정규 표현식에 일치하도록 노력하고있어. 내가 가진 문제는 URL 이 "/"및 추가 URL 텍스트로 끝나 거나 계속 될 수 있다는 것 입니다. 다음과 같은 URL을 일치시키고 싶습니다.
- http : // server / xyz / 2008-10-08-4
- http : // server / xyz / 2008-10-08-4 /
- http : // server / xyz / 2008-10-08-4 / 123 / more
그러나 다음과 같이 일치하지 마십시오.
그래서 내 최선의 방법은 다음과 같다고 생각했습니다.
/(.+)/(\d{4}-\d{2}-\d{2})-(\d+)[/$]
끝에있는 문자 클래스에는 "/"또는 줄 끝이 포함됩니다. 캐릭터 클래스는 "$"에 만족하지 않는 것 같습니다. 올바른 그룹을 되돌 리면서 이러한 URL을 가장 잘 구별 할 수있는 방법은 무엇입니까?