Suche Zeichenfolge in html Datei und hänge diese an den Dateinamen an

24/08/2007 - 20:38 von Hans Hüttel | Report spam
Tag zusammen,

ich habe einige tausend html Dateien, je, etwa 30 kb, in denen immer
einmal die Zeichenfolge "www id: NNNNN" (ohne Anführungszeichen)
enthalten ist. Diese NNNNN sind Zahlen zwischen 100 und 15000. Wie kann
ich diese Zahlen an den jeweiligen Dateinamen anhàngen?

Der Dateiname lautet "StichwortFFFF.html", wobei das FFFF zwar immer
vier Zeichen lang ist, aber alle Buchstaben beinhalten kann.
Idealerweise möchte ich dann die jeweils gefundene Zahl anstelle des
FFFF einsetzen. Es wàre aber auch schon ausreichend, wenn die Zahl
einfach vor oder hinter dem Dateinamen angehàngt würde; da kann ich mir
dann helfen.

Danke!
Hans
 

Lesen sie die antworten

#1 Bjoern Hoehrmann
24/08/2007 - 20:46 | Warnen spam
* Hans Hüttel wrote in de.comp.lang.perl.misc:
ich habe einige tausend html Dateien, je, etwa 30 kb, in denen immer
einmal die Zeichenfolge "www id: NNNNN" (ohne Anführungszeichen)
enthalten ist. Diese NNNNN sind Zahlen zwischen 100 und 15000. Wie kann
ich diese Zahlen an den jeweiligen Dateinamen anhàngen?

Der Dateiname lautet "StichwortFFFF.html", wobei das FFFF zwar immer
vier Zeichen lang ist, aber alle Buchstaben beinhalten kann.
Idealerweise möchte ich dann die jeweils gefundene Zahl anstelle des
FFFF einsetzen. Es wàre aber auch schon ausreichend, wenn die Zahl
einfach vor oder hinter dem Dateinamen angehàngt würde; da kann ich mir
dann helfen.



Naja, für jede Datei, Datei öffnen, ID herauslesen, schliessen, dann
z.B. $name =~ s/()\.html/$id.html/; und via rename() die Datei um-
benennen (ggf. mit einer Prüfung dass die Zieldatei nicht existiert).
Wo ist da genau das Problem?
Björn Höhrmann · mailto: · http://bjoern.hoehrmann.de
Weinh. Str. 22 · Telefon: +49(0)621/4309674 · http://www.bjoernsworld.de
68309 Mannheim · PGP Pub. KeyID: 0xA4357E78 · http://www.websitedev.de/

Ähnliche fragen