Re: regexp_match() returning text

Поиск
Список
Период
Сортировка
От Andrew Gierth
Тема Re: regexp_match() returning text
Дата
Msg-id 871t4j5tg4.fsf@news-spur.riddles.org.uk
обсуждение исходный текст
Ответ на regexp_match() returning text  (Emre Hasegeli <emre@hasegeli.com>)
Ответы Re: regexp_match() returning text  (Jim Nasby <Jim.Nasby@BlueTreble.com>)
Список pgsql-hackers
>>>>> "Emre" == Emre Hasegeli <emre@hasegeli.com> writes:
Emre> Attached patch adds regexp_match() function which is a simpleEmre> variant of regexp_matches() that doesn't
returna set.
 

We already have a function that takes a string and a regexp and returns
a single text result: substring().

Regexp flags other than 'g' can also be embedded in the regexp:

postgres=# select substring('foo bar' from '(?i)BA+');substring 
-----------ba

Returning an array containing the values of all capture groups might be
more useful (substring returns the value of the first capture group if
any, otherwise the matched string).

-- 
Andrew (irc:RhodiumToad)



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

Предыдущее
От: "David G. Johnston"
Дата:
Сообщение: Re: regexp_match() returning text
Следующее
От: Alvaro Herrera
Дата:
Сообщение: Re: [sqlsmith] PANIC: failed to add BRIN tuple