토큰에 열을 분할하고, 나는 그런 "http://www.Yahoo.com"로 URL을 가진 열이Postgres - 분할 및 가입 방법?
(당신은 파이썬, 자바, 루비와 같은 다른 프로그래밍 언어로 할 수있는 등)을 가입 할 수있는 방법이 있나요, 그리고 "Yahoo.com"을 기본 도메인 (하위 도메인이 아닌)에서 추출하고 싶습니다. URL은 양식이 될 수 있습니다
- http://www.domain.com
- http://domain.com
- http://domain.com/page/page1
- http://www.domain.com/
- http://www.domain.com/page/page2
: // 그리고 다음 슬래시 앞에. 그런 다음 기간 (.)으로 URL을 분할 한 다음 마지막 2 개의 토큰을 합칩니다.
정규식을 사용하면 http://www.yahoo.com에서 www.yahoo.com을 추출 할 수 있습니다. 스플릿/조인을 사용하면 www.yahoo.com에서 yahoo.com을 얻을 수 있습니다. 문제는 Postgres를 사용하여 분할/조인하는 방법을 모른다는 것입니다.
방법에 대해 알고 계시나요? 아니면 더 나은 대안?
http://domain.com/page/page1-> domain.com 싶습니다. 어떻게 할 수 있습니까? –
그런 다음 '\ w + [.] \ w + $')에서 'select substring (subststring (url from'(\ w + [.])? \ w + [.] \ w + ') –