Re: Resources - Regular Expressions

From: Jeff Eckermann <jeff_eckermann(at)yahoo(dot)com>
To: "Guru\(External\)" <guru(at)indvalley(dot)com>, pgsql-sql(at)postgresql(dot)org
Subject: Re: Resources - Regular Expressions
Date: 2002-01-15 15:03:41
Message-ID: 20020115150341.60681.qmail@web20802.mail.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-sql

Not implemented in PostgreSQL RE's AFAIK.
But you can use pl/perl to do it. Just write a
function that takes a text type parameter (your RE
string) and returns the $1 value.

--- Gurudutt <guru(at)indvalley(dot)com> wrote:
> Hi!!
>
> Thanks a lot for all the advices, I knew i could
> always get help from
> the lists. Had festival so couldn't reply earlier
> and we were closed.
>
> I have parallel question, I read about regular
> expressions being
> faster than the 'like', is it correct and one more
> thing how do u
> extract information fro a given regular expression
>
> eg: like in perl anything inside the () can be
> extracted into a
> variable
>
> like...
>
> # Program Segment Starts here
>
> $disksize = $1 if (/Storage Swap
> size:\s+([-0-9\.]+)\s+MB/);
>
> # Program segment ends here
>
> as u can see the '$1' has the value of the
> expression thats got evaluated.
>
> Now my question is when i use the same in a SQL
> statement all I can
> get is just a boolean value whether it evaluates to
> true or false ,
> nothing more than that.
>
> I would like to extract the value from the evaluated
> regular
> expression in a SQL query
>
> Is that possible?
>
> Thanks in advance...
>
>
> Best regards,
> Gurudutt
> mailto:guru(at)indvalley(dot)com
>
> Life is not fair - get used to it.
> Bill Gates
>
>
> Saturday, January 12, 2002, 2:43:13 AM, you wrote:
>
> FB> At 03:42 PM 1/11/02 -0500, Wei Weng wrote:
>
>
> ---------------------------(end of
> broadcast)---------------------------
> TIP 3: if posting/reading through Usenet, please
> send an appropriate
> subscribe-nomail command to majordomo(at)postgresql(dot)org
> so that your
> message can get through to the mailing list cleanly

__________________________________________________
Do You Yahoo!?
Send FREE video emails in Yahoo! Mail!
http://promo.yahoo.com/videomail/

In response to

Browse pgsql-sql by date

  From Date Subject
Next Message GB Clark 2002-01-15 15:56:29 Re: Problem with the postgresql operator.
Previous Message Paulo Rodrigues 2002-01-15 13:39:11 Hierarchical queries