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]