linux-l: Was fuer Perl-Experten?

Steffen Dettmer steffen at dett.de
Do Mai 3 09:56:55 CEST 2001


* Holger Paulsen wrote on Wed, May 02, 2001 at 20:33 +0200:
> Mir ist da ein gewisser fauxpas gelungen: ich habe ca. 1000
> Dateien konvertiert und sie landeten dort, wo sie nicht
> hingehörten.

Toll, was? ;)

> - alle Zeilen am Beginn der Datei, die mit einem "<"
>   beginnen, wegschmeißen. Nur diese.

regex s/^<(.*)$\1/

> - alle <A HREF="nnn"> aus der Datei entfernen. nnn steht für
>   eine beliebige Zeichenkette.

beliebig? Oder beliebig außer '"'? Multi-Line? Wenn Antwort ja,
nein, dann:
s/<A HREF="[^"]*">//i

> - in der Datei gibt es einen sieben Zeilen langen Block,
>   dessen erste Zeile
> 
>   </UL>
> 
>   und die letzte Zeile
> 
>   <PRE>
> 
>   lautet. Dieser Block soll durch eine Leerzeile ersetzt
>   werden.

Viel Spaß :)
Wie kann man den eigentlich Block erkennen? Daran, das er 7
Zeilen lang ist?

oki,

Steffen

-- 
Dieses Schreiben wurde maschinell erstellt,
es trägt daher weder Unterschrift noch Siegel.



Mehr Informationen über die Mailingliste linux-l