Re: Substring RegExp Extract path

Поиск
Список
Период
Сортировка
От Joe Conway
Тема Re: Substring RegExp Extract path
Дата
Msg-id 412D7A49.3080307@joeconway.com
обсуждение исходный текст
Ответ на Substring RegExp Extract path  (nicholas.wakefield@gmail.com (Nick))
Список pgsql-general
Nick wrote:
> "/help/support/index/time.jsp"
>
> and i want to extract the 1st, 2nd and 3rd parts
>
> 1st = help, 2nd = support, 3rd = index

Are you using 7.4? If so:

select split_part('/help/support/index/time.jsp','/',2),
        split_part('/help/support/index/time.jsp','/',3),
        split_part('/help/support/index/time.jsp','/',4),
        split_part('/help/support/index/time.jsp','/',5);
  split_part | split_part | split_part | split_part
------------+------------+------------+------------
  help       | support    | index      | time.jsp
(1 row)

See:
   http://www.postgresql.org/docs/current/static/functions-string.html

On Postgres 8.0.0beta1 you could also do:

select s.f[2], s.f[3], s.f[4]
  from (select string_to_array('/help/support/index/time.jsp','/') as f)
  as s;
   f   |    f    |   f
------+---------+-------
  help | support | index
(1 row)

HTH,

Joe

В списке pgsql-general по дате отправления:

Предыдущее
От: "Deepa K"
Дата:
Сообщение: Re: IP clash in the PC
Следующее
От: "Deepa K"
Дата:
Сообщение: [Fwd: Re: IP clash in the PC]