|< 1 2 >| | 18 Einträge, 2 Seiten |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/usr/bin/perl
open(DATA, "< gps.pl.htm");
@data=<DATA>;
close(DATA);
foreach (@data)
{
convert_umlaut($_);
}
sub convert_umlaut
{
$temp=shift;
$temp =~ s/ö/ö\;/g;
$temp =~ s/ü/ü\;/g;
$temp =~ s/ä/ä\;/g;
$temp =~ s/Ö/Ö\;/g;
$temp =~ s/Ü/Ü\;/g;
$temp =~ s/Ä/Ä\;/g;
$temp =~ s/ß/ß\;/g;
print $temp;
}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
#!/usr/bin/perl -w # use strict; my @html; open IN, "gps.pl.htm" or die "Datei nicht gefunden / Datei konnte nicht geoeffnet werden."; @html = <IN>; chomp @html; close IN; foreach (@html) { convert_umlaut($_); } # convert_umlaut: # sub convert_umlaut { my $temp = shift; print "Vorher: $temp"; # \ n noch rein, kann Forum nicht while ($temp =~ /\ä\ü\ö\ß/i) { # Vor das & noch jeweils ein \ # Forum kann das leider nicht, ersetzt es dann in ä, ö ... # $temp =~ s/\ö/ö\;/g; $temp =~ s/\ü/ü\;/g; $temp =~ s/\ä/ä\;/g; $temp =~ s/\Ö/Ö\;/g; $temp =~ s/\Ü/Ü\;/g; $temp =~ s/\Ä/Ä\;/g; $temp =~ s/\ß/ß\;/g; } print "Nacher: $temp"; # \ n noch rein, kann Forum nicht }
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
# Vor das & noch jeweils ein \ # Forum kann das leider nicht, ersetzt es dann in ä, ö ... # $temp =~ s/\ö/ö\;/g; $temp =~ s/\ü/ü\;/g; $temp =~ s/\ä/ä\;/g; $temp =~ s/\Ö/Ö\;/g; $temp =~ s/\Ü/Ü\;/g; $temp =~ s/\Ä/Ä\;/g; $temp =~ s/\ß/ß\;/g; } print "Nacher: $temp"; # \ n noch rein, kann Forum nicht }
1 2 3 4 5 6 7 8 9
# Nach der foreach-Schleife, also # bisher Ende des Skripts: # open OUT, ">gps.pl.htm"; foreach (@html) { # Oder @data print OUT "$_\n"; } close OUT;
|< 1 2 >| | 18 Einträge, 2 Seiten |