2013-02-09 5 views
1

이 링크는 www.xxx.yy/yyy/zzzzzz/xyz-z-yzy-/93797038이며 다른 링크로 전달하려면 93797038 번호를 사용하고 싶습니다.Regex - 링크에서 번호 추출

예를 들어, 이전과 같은 페이지이지만 모바일 버전 인 www.m.xxx.yy/93797038과 같은 것을 나중에 원합니다.

일반적으로 메인 URL에서 다음 내용을 추출하기 위해 www.xxx.yy/(.*)을 입력 한 다음 동일한 페이지로 리디렉션되는 모바일 버전의 결과를 그룹화해야한다는 것을 알고 있습니다.

아이디어가 있습니까?

편집 : 링크 www.xxx.yy/yyy/zzzzzz/xyz-z-yzy-/93797038 자동화된다. 매번 동일한 부분은 www.xxx.yy입니다. 시스템이 실행될 때마다 다른 URL이 생성됩니다. 해당 URL에서 번호를 가져올 때마다 예를 들어 싶습니다. 제 경우에는 93797038입니다.

답변

2

\/(\d+?)$ 마지막으로 / 뒤에 오는 자릿수가 표시됩니다.

enter image description here

+1

정규식을 시각화하는 사이트의 URL은 무엇입니까? –

+2

http://www.regexper.com/ – Plynx

+0

자바 스크립트 스타일의 정규 표현식이 아니라 정규 표현식의 일반적인 표기를 원하지 않습니다. – kokosg

0

왜 정규식 싶어?

string str = @"www.xxx.yy/yyy/zzzzzz/xyz-z-yzy-/93797038"; 
string digit = str.Split('/').Last(); 

대신 사용할 수 있습니다.

+0

내 업데이트 된 게시물을 한번보세요 – kokosg