有沒有辦法拆分柱爲標記,並加入他們(就像你可以在其他的編程語言如Python,Java和Ruby)的Postgres - 如何拆分和加入?
我有網址列,如「http://www.Yahoo.com」,和我想從中提取「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
我打算用正則表達式來提取HTTP後一切: //和下一個斜槓之前。然後按照句號(。)分割網址,然後加入最後2個令牌。
與正則表達式,我可以從http://www.yahoo.com提取www.yahoo.com。通過split/joins,我可以從www.yahoo.com上獲取yahoo.com。問題是我不知道如何與Postgres進行分割/連接。
任何人都知道一種方式?還是更好的選擇?
我想http://domain.com/page/page1 - > domain.com雖然..我該怎麼做? –
那麼怎麼樣的東西像'選擇子字符串(子字符串(從'(\ w + [。])?\ w + [。] \ w +')從'\ w + [。] \ w + $'從表' –