2012-04-19 2 views
0

웹 주소의 호스트 이름 부분을 무시하고 경로 만 유지하려고합니다. 예를 들어호스트 이름을 무시하기위한 정규식

:

현재
http://bar.foooo.com/path1/path2/path3 

나는 다음과 같은 정규식이 :

에 링크를 전환
\\bhttp\\b)*(\\bhttps\\b)*(\\b[\\w']{1,2}\\b)*(\\bwww\\b)*(\\bco\\b)*(\\buk\\b)*(\\bcom\\b)*(\\borg\\b)*[^\\p{L}\\p{N}]+|[\\w\\d']{20,}|\\b\\w*\\d\\w*", " ")); 

:

bar foooo path1 path2 path3 

은 그러나 나는 또한 바, foooo을 제외 할을 즉, [http://bar.foooo.com/]을 무시하십시오.

+0

정규 표현식이 잘못되었습니다. 사용 된 언어를 지정해야합니다. – Armali

답변

0
당신이 표현 사용할 수 있습니다

:

^https?:\/\/[^\/]\/(.*)$ 

시작 http://....../ (또는 https://....../)을 무시과 의지 만

+0

이 작동하지 않는 것 같습니다! – bytebiscuit

+1

여분의 한정 기호가 필요합니다. ^ https? : \/\ [^ \ /] +? \/(. *) $ – Ina

0
^https?:\/\/[^\/]+\/(.+)$ 

작동합니다 경로를 반환합니다.

관련 문제