Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
db:mysql:regex [2019/07/19 23:45] webproducer angelegt |
db:mysql:regex [2019/10/13 15:17] (aktuell) webproducer |
||
---|---|---|---|
Zeile 3: | Zeile 3: | ||
==== Beispiel ==== | ==== Beispiel ==== | ||
- | <code> | + | <code sql> |
SELECT * FROM Spielscheine WHERE Beschreibung REGEXP 'KW[[:blank:]][0-9]{2}[[:blank:]]*-[[:blank:]]*[0-9]{2}' | SELECT * FROM Spielscheine WHERE Beschreibung REGEXP 'KW[[:blank:]][0-9]{2}[[:blank:]]*-[[:blank:]]*[0-9]{2}' | ||
</code> | </code> | ||
Zeile 10: | Zeile 10: | ||
* KW = Die Buchstaben KW (stellt im Beispiel die Kalenderwoche dar) | * KW = Die Buchstaben KW (stellt im Beispiel die Kalenderwoche dar) | ||
- | * [[:blank:]] = genau ein Leerzeichen | + | * %%[[:blank:]]%% = genau ein Leerzeichen |
* [0-9]{2} = eine Zahl bestehend aus zwei Ziffern zwischen 0 und 9 (z. B. 42) | * [0-9]{2} = eine Zahl bestehend aus zwei Ziffern zwischen 0 und 9 (z. B. 42) | ||
- | * [[:blank:]]* = optionales Leerzeichen (darf keinmal, einmal oder öfter vorkommen) | + | * %%[[:blank:]]%%* = optionales Leerzeichen (darf keinmal, einmal oder öfter vorkommen) |
* - = ein Minuszeichen | * - = ein Minuszeichen | ||
- | * [[:blank:]]* = optionales Leerzeichen (darf keinmal, einmal oder öfter vorkommen) | + | * %%[[:blank:]]%%* = optionales Leerzeichen (darf keinmal, einmal oder öfter vorkommen) |
* [0-9]{2} = eine Zahl bestehend aus zwei Ziffern zwischen 0 und 9 (z. B. 43) | * [0-9]{2} = eine Zahl bestehend aus zwei Ziffern zwischen 0 und 9 (z. B. 43) | ||