Re: question about reg. expression
От | Kenneth Marshall |
---|---|
Тема | Re: question about reg. expression |
Дата | |
Msg-id | 20110119141838.GJ6475@aart.is.rice.edu обсуждение исходный текст |
Ответ на | Re: question about reg. expression (Stephen Belcher <sycobuny@malkier.net>) |
Список | pgsql-sql |
On Wed, Jan 19, 2011 at 08:17:50AM -0500, Stephen Belcher wrote: > Another way to match multiple occurrences is to use curly brackets with a > number, like: > select 'ab' ~ '^[a-z]{2}$'; > > It can be done with a range of numbers as well: > select 'ab' ~ '^[a-z]{2,4}$'; > select 'abab' ~ '^[a-z]{2,4}$'; > > I believe, however, that the curly brackets notation was introduced in 9.0 > and is not available in earlier versions. > > --Stephen > That is not so. POSIX regular expressions, including the curly backet notation, are available in all current supported releases of PostgreSQL: http://www.postgresql.org/docs/8.2/static/functions-matching.html#FUNCTIONS-POSIX-REGEXP I did not bother to check our local documentation for earlier releases as to how much earlier such support was available. Cheers, Ken
В списке pgsql-sql по дате отправления: