regular expression searches - Mailing list pgsql-general

From David Bitner
Subject regular expression searches
Date
Msg-id JLEBJEFBOADDHAIFJNPEEELJCCAA.bitner@macnoise.com
Whole thread Raw
Responses Re: regular expression searches  (David Fetter <david@fetter.org>)
List pgsql-general
I am trying to create a PL/PGSQL function that can parse a street address
into the component parts (i.e. "200 W 54th Street" into num->200 dir->W
street->54th type->ST).

What I would like is to be able to use regular expressions within PL/PGSQL
to accomplish this using mapping tables for the different components.

For example, I would have a table with all the different acceptible road
types:
Abbreviation     |     Regex
__________________________________
RD            |    R(OA)?D
AV            |    AVE?(NUE)?
ST            |     STR?(EET)?

and replace everything that matches the regex with the abbreviation while
saving the road type as a variable.

Any help would be appreciated.

Thanks,
David




pgsql-general by date:

Previous
From: Tom Lane
Date:
Subject: Re: DDL triggers [was Re: database constraints]
Next
From: Kris Jurka
Date:
Subject: Re: [JDBC] Problem with boolean type