Julchen: & MySQL & RegEx: Assertions in Datenbankabfrage?

Beitrag lesen

Hi,

Du suchst also nach Einträgen, die folgende Form haben:
...4321x2...
oder
...1x2345...
oder exakt
1x2

Das klingt mir nicht nach dem, was du vorher beschrieben hast.

  • Sven Rautenberg

hmm...merkt man, dass ich nicht viel mit RegExen mache?!?  :) Aber ich hab nochmal was neues erbastelt, und zwar:

$abfrage = "SELECT * FROM tabelle WHERE spalte REGEXP '(([^0-9]|-|^)1x2([^0-9]|-|$))'";

Denn die zu durchsuchende Zeichenkette in der Tabelle sieht z.B. so aus: 1x2-77x36-12x44-4x7-12x33...vielleicht steh' ich immernoch auf dem Schlauch. Aber im Moment funktionierts... Ich hab' ja ein langes Wochenende vor mir an dem ich viel Zeit mit lesen verbringen kann ;)

Julchen