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/
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 |