Reg.Ausdrücke

Habe folgende Aufgabe,
Filtern einer Abfrage nach beliebigen angegebenen Worten,
auch Mehrere, die Alle vorkommen sollen, und deren Reihenfolge aber beliebi=
g ist.
Mit einem RegEx in der Where klausel habe ich nur folgende Möglichkeine g=
efunden:
Eine Oder Verknüpfung mit select 'test ab2 xyz cd1 gh ef3 test' ~ 'cd|ab|=
ef';

Hat jemand eine Idee?

Gruß Bernd Wiesecke



---------------------------(end of broadcast)---------------------------
TIP 2: Don't 'kill -9' the postmaster
WIESECKE Bernd [ Do, 19 Januar 2006 11:58 ] [ ID #1148741 ]

Re: Reg.Ausdrücke

Am Donnerstag, 19. Januar 2006 11:58 schrieb WIESECKE Bernd:
> Filtern einer Abfrage nach beliebigen angegebenen Worten,
> auch Mehrere, die Alle vorkommen sollen, und deren Reihenfolge aber
> beliebig ist.

WHERE x ~ 'ab' AND x ~ 'cd' AND x ~ 'ef'

Eventuell noch Wortendemarkierungen einbauen (\b oder so?), damit es kein=
e
=DCberlappungen gibt.

--
Peter Eisentraut
http://developer.postgresql.org/~petere/

---------------------------(end of broadcast)---------------------------
TIP 2: Don't 'kill -9' the postmaster
Peter Eisentraut [ Do, 19 Januar 2006 13:25 ] [ ID #1148742 ]
Datenbanken » gmane.comp.db.postgresql.german » Reg.Ausdrücke

Vorheriges Thema: LinuxTag
Nächstes Thema: Cached views