Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

MySql REGEX

Diskussion: MySql REGEX im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Hi, ich benötige eine SQL abfrage die mir alle einträge liefert die in der spalte title NICHT mit einem ...

Antwort
Alt 11.11.11, 11:41   #1 (permalink)
 
Benutzerbild von b4ck
 
Registriert seit: 13.02.06
b4ck Leistung: Z3
Likes: 1
Standard MySql REGEX

Anzeige

Hi,

ich benötige eine SQL abfrage die mir alle einträge liefert die in der spalte title NICHT mit einem buchstaben anfangen, wichtig mit Buchstaben sind auch Umlaute wie Ö Ü etc. gemeint.

Mein aktueller Versuch:

Code:
SELECT * FROM entries WHERE title NOT REGEXP '^[[:alpha:]]'
In den Testdaten finden sich Folgende Einträge:

Code:
":D testeintrag"
"/nochmehrtests"
"¿mehrtests"
Mein select liefter aber nur
Code:
":D testeintrag"
"/nochmehrtests"
Wieso matched ein string der mit ¿ anfängt nicht?
b4ck ist offline   Mit Zitat antworten
Alt 11.11.11, 14:40   #2 (permalink)
Moderator
 
Benutzerbild von xeno
 
Registriert seit: 09.09.04
xeno Leistung: Pentium Ixeno Leistung: Pentium I
xeno eine Nachricht über ICQ schicken
Likes: 76
Standard

Code:
SELECT * FROM entries WHERE title NOT REGEXP '^[abcdefghijklmnopqrstuvwxyzöüa]'
Nur so ne Idee (von der Theorie her)...
xeno ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 11.11.11, 15:34   #3 (permalink)
Themenstarter
 
Benutzerbild von b4ck
 
Registriert seit: 13.02.06
b4ck Leistung: Z3
Likes: 1
Standard

würde funktionieren ich kann aber nicht sicher sein das nicht noch anderen buchstaben hinzukommen wie Š zB.

ich versteh einfach nicht wieso ein das ¿ als char durchgeht wäre nice wenn das jemand weis.
b4ck ist offline   Mit Zitat antworten
Alt 12.11.11, 12:12   #4 (permalink)
 
Registriert seit: 12.08.10
mime Leistung: Pentium Imime Leistung: Pentium I
Likes: 30
Standard

Zitat:
Zitat von b4ck Beitrag anzeigen
Wieso matched ein string der mit ¿ anfängt nicht?
Code:
SELECT * FROM entries WHERE CONVERT(title USING latin1) NOT REGEXP '^[[:alpha:]]';
Klappt das so?

Micha
__________________
http://www.openvas.org
mime ist offline   Mit Zitat antworten
Alt 16.11.11, 21:29   #5 (permalink)
.:L
Senior Member
 
Benutzerbild von .:L
 
Registriert seit: 05.05.06
.:L Leistung: 8086
.:L eine Nachricht über ICQ schicken
Likes: 24
Standard

mime: dadurch würden doch nur alle alphawerte aus latin1 ausgeschlossen, oder? Kommen also sprachen mit hexwerten dazu, die außerhalb dieses Bereiches liegen, funktioniert das nicht mehr.

Du suchst alle Zeilen, die nicht mit einem Buchstaben anfangen. Du suchst also Zeilen, die mit Zeichen und Zahlen anfangen?
__________________
fat people are hard to kidnap
.:L ist offline   Mit Zitat antworten
Alt 22.11.11, 08:25   #6 (permalink)
 
Benutzerbild von she3p
 
Registriert seit: 07.05.07
she3p Leistung: 8086
Likes: 19
Standard

Nur der Vollständigkeit halber: The Anti-SQL Coalition - The Daily WTF
__________________
she3p ist offline   Mit Zitat antworten
Alt 22.11.11, 10:00   #7 (permalink)
Themenstarter
 
Benutzerbild von b4ck
 
Registriert seit: 13.02.06
b4ck Leistung: Z3
Likes: 1
Standard

Zitat:
Zitat von .:L Beitrag anzeigen
Du suchst alle Zeilen, die nicht mit einem Buchstaben anfangen. Du suchst also Zeilen, die mit Zeichen und Zahlen anfangen?
genau. im moment habe ich noch keine lösung für das problem gefunden ausser :alpha: in verbindung mit einer ausnahmenliste zu verwenden. das ist halt nicht so optimal
b4ck ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » MySql REGEX
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Regex enkore (Web-) Design und webbasierte Sprachen 2 22.07.11 21:38
MySQL REGEX Hilfe derhesse (Web-) Design und webbasierte Sprachen 7 19.10.07 13:54
php regex mauralix (Web-) Design und webbasierte Sprachen 6 31.03.07 20:35
Regex in C++ jesus Code Kitchen 4 17.01.07 18:15
REGEX: ich suche eine RegEx boppy (Web-) Design und webbasierte Sprachen 3 11.03.05 17:09


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61