Re: regexp_matches for digit - Mailing list pgsql-general

From Chris Mair
Subject Re: regexp_matches for digit
Date
Msg-id b0b214ffa1e0f2c6e220f1c0654cec26@smtp.hushmail.com
Whole thread Raw
In response to regexp_matches for digit  (Ramesh T <rameshparnanditech@gmail.com>)
Responses Re: regexp_matches for digit  (Ramesh T <rameshparnanditech@gmail.com>)
List 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.




pgsql-general by date:

Previous
From: Andy Colson
Date:
Subject: Re: regexp_matches for digit
Next
From: Steve Crawford
Date:
Subject: Re: regexp_matches for digit