Re: regexp_matches for digit

From: Chris Mair <chris(at)1006(dot)org>
To: Ramesh T <rameshparnanditech(at)gmail(dot)com>
Cc: "pgsql-general(at)postgresql(dot)org" <pgsql-general(at)postgresql(dot)org>
Subject: Re: regexp_matches for digit
Date: 2015-07-09 16:51:05
Message-ID: b0b214ffa1e0f2c6e220f1c0654cec26@smtp.hushmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

> Hi,
> in oracle regexp_like(entered
> date,'[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}','i')
>
> for postgres i have regexp_matches ,But i need how to match [:digit:] in
> postgres when we pass date..?
> any help

[:digit:] is Posix syntax, supported by Postgres.

Looks good to me:

graal=# select regexp_matches('2015-07-09',
'[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}','i');
regexp_matches
----------------
{2015-07-09}
(1 row)

graal=# select regexp_matches('2015-x7-09',
'[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}','i');
regexp_matches
----------------
(0 rows)

What do you need, exactly?

Bye,
Chris.

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Steve Crawford 2015-07-09 17:05:01 Re: regexp_matches for digit
Previous Message Andy Colson 2015-07-09 16:50:44 Re: regexp_matches for digit