Re: Großkleinschreibung per Skript in html Dateien umwandeln

Christian Boltz <suse-/[email protected]>
Newsgroups gmane.linux.suse.programming
Message-ID <[email protected]>
Hallo Michael, hallo Sven, hallo Malte, hallo Leute,

(ich repariere mal das Subject - der ML-Name reicht in einfacher 
Ausführung...)

Am Mittwoch, 2. Mai 2007 schrieb Michael Beuten:
> Am Mittwoch, den 02.05.2007, 21:24 +0200 schrieb Sven Hoexter:
> > On Wed, May 02, 2007 at 09:11:18PM +0200, Sven Hoexter wrote:
> > > On Wed, May 02, 2007 at 08:48:19PM +0200, Sven Hoexter wrote:
> > > > On Tue, May 01, 2007 at 11:50:52PM +0200, Malte Gell wrote:
[...]
> > echo "<p>Text der bleiben soll<img
> > src=\"/Gross/und/klein/Geschrieben.png\">Das ist GROSS.</p>"|sed -e
> > 's/<img src=\".*\">/\L&/g'
> >
> > Da muss man aber ggf. noch an dem img pattern feilen.
>
> Ich habe auch noch einen...
[...]
> # Dateinamen in lowercase konvertieren
> $temp =~ s/(<img.*src=\")(.*)(\")/$1\L$2\E$3/g;

So, und jetzt lasst das mal auf
<img src="foo.GIF" alt="IRGENDWAS"> los - der alt-Text ist dann auch 
kleingeschrieben. (Ungetestet, müsste aber so sein. Eine RegEx schnappt 
sich üblicherweise den längstmöglichen Match.)

Bitte   .*   durch   [^"]*   ersetzen, dann greift die RegEx nur alle 
Zeichen vor dem nächsten Anführungszeichen.


Ach so: Faulenzer-Lösung für den konkreten Fall ist, die Dateien auf 
einer FAT-Partition zu lagern ;-)


Gruß

Christian Boltz
-- 
ich programmiere eigentlich in C++. Das erklärt meinen stümperhaften
Versuch eine Sicherheitsaufgabe durch ein Sicherheitsproblem zu
überwachen :-)   [Lothar Behrens in suse-linux]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.