Teilstringposition mit REGEXP

Teilstringposition mit REGEXP

am 24.08.2006 11:04:47 von Thomas Dartsch

Hallo,

ich suche nach einer Möglichkeit die Position eines bestimmten Teilstrings
zurückzugeben.
Also analog zu LOCATE(), nur durch Einsatz eines regulären Ausdrucks.

Beispiel:
In Datenfeld "text1" kommt der String "ABC3DEFG" vor. Nun suche ich nach der
Position der Ziffer.
Ein " text1 REGEXP '[0-9]' " liefert ja leider nur zurück, ob das Textmuster
im String generell vorkommt (true oder false). Ich suche aber zusätzlich
nach dem Vorkommen. Wobei als zusätzliche Schwierigkeit auch ein folgender
String denkbar wäre "AB2C3DEFG". Die Suche soll dabei immer das erste
Vorkommen von '[0-9]' finden.

Ich hoffe, ich konnte mich verständlich ausdrucken :) und bedanke mich schon
einmal für eure Tipps.

t.d

Re: Teilstringposition mit REGEXP

am 24.08.2006 11:35:40 von Andreas Kretschmer

Andreas
--
Andreas Kretschmer
Linux - weil ich es mir wert bin!
GnuPG-ID 0x3FFF606C http://wwwkeys.de.pgp.net
Deutsche PostgreSQL User Group: http://pgug.de