Schrift
[thread]12831[/thread]

regulärer Ausdruck - dateiname

Leser: 2


<< |< 1 2 >| >> 15 Einträge, 2 Seiten
jan99
 2008-11-26 22:35
#116637 #116637
User since
2008-09-18
439 Artikel
BenutzerIn
[default_avatar]
Hi !

kann mir einer von euch sagen, wie ein regulärer ausdruck für alle dateien, deren namen nur aus ziffern besteht - mit der endung "img" aussehen müßte ?

Gruß Jan :-)
perl-Greenhorn - Win7 64bit / strawberry (ehem. activeperl) - www.OpenStreetMap.de
pq
 2008-11-26 22:44
#116638 #116638
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
was hast du denn schon versucht? wieviel regex kannst du schon? hast du Wiki:perlretut gelesen?
(hint: du brauchst ^, \d und \z)
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem
jan99
 2008-11-27 00:25
#116639 #116639
User since
2008-09-18
439 Artikel
BenutzerIn
[default_avatar]
hi !

das ist noch ein neuer themenbereich den in in absehbarer zeit vermutlich nicht brauche und daher frage ich...

eingelesen - gar nicht !!!!! (bitte nicht als faul bezeichnen !)

gruß Jan :-)
perl-Greenhorn - Win7 64bit / strawberry (ehem. activeperl) - www.OpenStreetMap.de
moritz
 2008-11-27 00:50
#116643 #116643
User since
2007-05-11
923 Artikel
HausmeisterIn
[Homepage]
user image
jan99+2008-11-26 23:25:17--
das ist noch ein neuer themenbereich den in in absehbarer zeit vermutlich nicht brauche und daher frage ich...


Du brauchst ihn - und zwar genau jetzt.

Cheers,
Moritz
pq
 2008-11-27 00:51
#116644 #116644
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
jan99+2008-11-26 23:25:17--
das ist noch ein neuer themenbereich den in in absehbarer zeit vermutlich nicht brauche und daher frage ich...

eingelesen - gar nicht !!!!! (bitte nicht als faul bezeichnen !)

regexes kannst du an allen ecken und enden gebrauchen.
den abschnitt in perlintro und den anfang von perlretut (auf deutsch) solltest du auf jeden fall lesen,
sonst kannst du hier ja gleich nach nem fertigen skript fragen...
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem
Gast Gast
 2008-11-27 02:46
#116645 #116645
^\d+img$
das ist das was du mitgeteilt hast. Wenn es nicht funktioniert, dann musst du selbst suchen.
nepos
 2008-11-27 09:26
#116647 #116647
User since
2005-08-17
1420 Artikel
BenutzerIn
[Homepage] [default_avatar]
Damits auch wirklich nur ne Dateiendung ist und nicht auf 1234img matched:
/^\d+\.img$/
pq
 2008-11-27 10:59
#116652 #116652
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
leute, lasst ihn doch bitte selbst nachlesen! sonst kommt er demnächst wieder an und fragt
nach ner regex und sagt, dass er sich nicht einlesen will, weil er ja eigentlich keine regex braucht!
so, und ausserdem sind eure regexes falsch, auch die zweite - offenbar hat niemand von euch meinen
hinweis gelesen. wenn schon vorsagen, dann auch richtig.
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem
nepos
 2008-11-27 12:10
#116655 #116655
User since
2005-08-17
1420 Artikel
BenutzerIn
[Homepage] [default_avatar]
Was soll daran falsch sein? Oder meinst du, dass das in die Hose geht, wenn der Dateiname auch den Pfad enthält? Da hast du natürlich recht. Aber wie du selbst schon sagst, bisschen was sollte jan dann auch noch selbst machen ;)
Crian
 2008-11-27 12:11
#116656 #116656
User since
2003-08-04
5866 Artikel
ModeratorIn
[Homepage]
user image
Spielst du auf ein Newline im Dateinamen an?

Ich denke, der Test auf $ ist dem auf \z vorzuziehen, oder übersehe ich irgendwas offensichtliches?

Oder meinst du, dass beim Test auf $ noch ein \n dahinter hängen könnte?
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite
<< |< 1 2 >| >> 15 Einträge, 2 Seiten



View all threads created 2008-11-26 22:35.