Wäre es möglich, ein wenig mehr "erweiterte" String ersetzen in einer MySQL-Abfrage? Ich lese über die REPLACE()
Methode, aber soweit ich weiß, kann es nicht für ausgefallene Sachen verwendet werden.MySQL-Muster ersetzen
Grundsätzlich versuche ich, alle HTML-Tags aus einer bestimmten Spalte in einem großen Dataset zu entfernen. Dies in einer einzigen Abfrage zu tun wäre viel cooler, als PHP für die Verarbeitung dazwischen verwenden zu müssen. Kann ich etwas Elegantes tun, um alles zu entfernen, was in < >
gekapselt ist?
ich gerade klar, dass es vor ihm ... aufgrund einiger unangebrachter Datenkonvertierungen ein weiterer kleiner Fang ist, jetzt < einige der Tags enthalten und>sich ... aussehen schlimmsten Fälle wie <(><<)>b>
. Frag nicht einmal wie, aber etwas scheint furchtbar schief gelaufen zu sein. Wie auch immer, großartige Köpfe mit großartigen Ideen dazu?
http://stackoverflow.com/questions/986826/how-to-do-a-regular-expression-replace-in-mysql || http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contented-tags?lq=1 –