MySQL Forums
Forum List  »  German

Re: Select mit regulärem Ausdruck
Posted by: Thomas Wiedmann
Date: September 17, 2012 04:02AM

Hallo Stefan,

okay, da fallen mir ein paar Punkte dazu ein. Schon ein vertracktes Problem...

a) REXEXP
http://dev.mysql.com/doc/refman/5.1/de/regexp.html

Hast Du Dich da schon durchprobiert. Ich gebe zu, mit dem REGEXP auf Kriegsfuß zu stehen.


b) GARBAGE IN, GARBAGE OUT
Besteht die Möglichkeit, die Daten vor dem Speichern zu bereinigen, dann wäre das spätere Suchen einfacher


c) MySQL Erweiterung - preg_replace etc.
http://www.mysqludf.org/lib_mysqludf_preg/

Habe ich aber keinerlei Erfahrung damit.


d) eine eigene MySQL CREATE FUNCTION my_replace() erzeugen, die alle "falschen" Zeichen mit einem replace() - Loop entfernt.

Anwendung wäre dann z. B.
SELECT id FROM table_test 
 WHERE my_replace(name,'_-`\'') = 'eintest';

War eine Lösung dabei?

Grüße
Thomas

Options: ReplyQuote


Subject
Views
Written By
Posted
2136
September 14, 2012 08:21AM
1142
September 14, 2012 10:33AM
1183
September 17, 2012 02:56AM
Re: Select mit regulärem Ausdruck
1070
September 17, 2012 04:02AM
988
September 17, 2012 04:26AM
984
September 17, 2012 05:04AM
1246
September 17, 2012 05:07AM
1064
September 17, 2012 09:50AM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.