Teilstringposition mit REGEXP
am 24.08.2006 11:04:47 von Thomas DartschHallo,
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