Re: perlsub

Поиск
Список
Период
Сортировка
От Martin_vi_Lange@t-online.de (Martin Lange)
Тема Re: perlsub
Дата
Msg-id 1645556986.20031005150317@t-online.de
обсуждение исходный текст
Ответ на perlsub  (Nabil Sayegh <postgresql@e-trolley.de>)
Ответы Re: perlsub  (Nabil Sayegh <postgresql@e-trolley.de>)
Список pgsql-novice
Hello Nabil,

you worte at 2003-10-04T01:29:00:

> perlsub:
> -----------------------------------------------
> CREATE FUNCTION perlsub(text, text, text) RETURNS text AS '
>      my ($data, $pat, $repl) = @_;
>      $data =~ s/$pat/$repl/;
>      return $data
> ' LANGUAGE 'plperl';
> -----------------------------------------------

> SELECT perlsub('a=b','([^=]+)=(.+)','key:$1;val:$2');

> Any idea ? Just a matter of quoting ?

What I understand: You want to split some data into a pair of key
and value.

So, just do that:

    ($key, $val) = split(/=/, $data);

HTH.

cya :-)
Martin "vi"


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

Предыдущее
От: Oliver Elphick
Дата:
Сообщение: Re: perlsub
Следующее
От: Nabil Sayegh
Дата:
Сообщение: Re: perlsub