Bestimmte texte in HTML dateien mit PERL entfernen ?!
Helfmichmensch
- perl
0 rob
Hi,
Wie kann man das realisieren in Perl, dass wenn in einer HTML datei
<IRGENDWAS> TEXT TEXT TEXT </IRGENDWAS> steht die Tags also die <...> teile rausgenommen werden und zwar alle ?!
also hier mal so n kleines beispiel zum verstehen (also das ist jetzt keine programmiersprache ;D )
guck in index.html
wenn du in index.html <IRGENDWAS> und </IRGENDWAS> findest dann entferne sie
solange bis du keins mehr findest
und schreib mir das übrig gebliebene in fertig.txt
Ich weiss kein tolles beispiel =) aber ich denke leicht zu verstehen :D
Thx im vorraus Helfmichmensch
Hi!
Dein Vorhaben ist eigentlich gar nicht so schwierig. Du öffnest ersteinmal deine Datei (mit "open") und liest diese dann in einer Schleife ein.
Das Suchen und Ersetzen machst Du dann am Besten mit regulären Ausdrücken.
Reguläre Ausdrücke sind anfangs ein wenig unübersichtlich. Bei öfterer Benutzung gewöhnt man sich aber recht schnell an die Syntax.
Du kannst damit eigentlich alles machen. Merke: Reguläre Ausdrücke sind alles - nur nicht schnell :)
Schau am Besten mal hier:
http://perl-seiten.bei.t-online.de/perl/perl_reg.html
Gruß, rob
Danke hat wunderbar geklapt :D