ERLEDIGT
JA
JA
ANTWORTEN
7
7
ZUGRIFFE
876
876
EMPFEHLEN
-
Hallo zusammen,
ich will anhand bestimmte Reg-Expres aus 1-12121-12.jpeg das hier 1-12121-12 bekommen
mit dem (.{9,11}[~\.]) bekomme ich schon mal 1-12121-12. aber ich will exakt 1-12121-12 ohne punkt am ende.
wie kann ich das machen?
besten Dank im voraus.
LG
-
28.11.11 13:48 #2
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
Hi.
Wie sehen die Dateinamen denn grundsätzlich aus? Bestehen diese ausschließlich aus Ziffern und '-'? Und die Länge des Namens ist 9 bis 11 Zeichen?
GrußCode :1
[0-9-]{9,11}If at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
Hi,
ja die länge ist 9 bis 11 zeichen und kann '-' enthalten.
zur Info hier kannst du RegEx testen http://www.nettz.de/Service/regexp/index.cgiich habe
Ich habe [0-9-]{9,11} getest , liefert keine Resultat
Gruß
-
28.11.11 14:39 #4
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
Ich weiß nicht welche regex Engine da verwendet wird. Evtl. ist diese zu simpel und unterstützt nicht alle Ausdrücke.
Schau mal hier: http://regex.larsolavtorvik.com/
Um welche Sprache / regex Engine geht es denn eigentlich?
\edit: Ich habe nochmal etwas mit deinem verlinkten Regex Tester gespielt. Das Ding ist ja unglaublich mies. Wie hast du das denn gefunden...?
GrußGeändert von deepthroat (28.11.11 um 14:45 Uhr)
If at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
vielen Dank , das funktioniert.
-Um welche Sprache / regex Engine geht es denn eigentlich?
->vb 6
diese link http://www.nettz.de/Service/regexp/index.cgiich ist gefährlich oder****? was meinst du?
-
es kann auch a bis z zeichen enthalten sorry das habe ich vergessen ... zb 1-121B1-12.jpeg
wie kann ich anpassen?
-
28.11.11 15:20 #7
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
Hm. Also ich weiß nicht wo das Problem lag, jetzt geht es auch damit - evlt. war ein Newline im reg. Ausdruck?
Vorhin funktionierten nicht mal einfachste reg. Ausdrücke und für .* fand er 2 Übereinstimmungen...
Jedenfalls ist der "Hit" immer leer, auch wenn es Übereinstimmungen gegeben hat. Naja, es gibt bessere (online) Regex Tester. (siehe auch regex coach, regex buddy oder Regular Expression Designer)
\editNimm einfach die Zeichen die vorkommen können in die Zeichenklasse mit auf...
GrußIf at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
Danke sehr schönnen Abend noch
Ähnliche Themen
-
Regular Expression
Von Napofis im Forum Relationale DatenbanksystemeAntworten: 0Letzter Beitrag: 04.08.09, 15:51 -
[VBS]Regular Expression
Von Dark Ranger im Forum Visual Basic 6.0Antworten: 0Letzter Beitrag: 19.10.07, 09:59 -
Regular Expression
Von DrOverflow im Forum CGI, Perl, Python, Ruby, Power ShellAntworten: 2Letzter Beitrag: 23.01.07, 09:16 -
regular expression
Von jenno im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 07.09.06, 11:32 -
Regular Expression
Von time-master im Forum PHPAntworten: 7Letzter Beitrag: 29.01.06, 15:22





Zitieren

Login





