1 2 3
my $suche = "__TOC__"; my $ersetze = "__FORCETOC__"; $content =~ s/$suche/$ersetze/g;
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
#!/usr/bin/perl
use strict;
use warnings;
# Datei Inhalt wird unter __DATA__ abgelegt
# ersetze durch einlesen der Datei in Skalar
my $content;
open (DATEI, "text.wiki_purge") or die $!;
while(<DATEI>){
$content = $content.$_;
}
close (DATEI);
# ersetze Vorkommen von <span ...>TEXT</span> durch ' TEXT '
#$content =~ s#<span\s+[^>]+>([^<]+?)</span># $1 #sg;
# jetzt werden alle <span>-Attribute entfernt
$content =~ s#<span\s+[^>]+>([^<]*?)</span># $1 #sg;
my $suche = "__TOC__";
my $ersetze = "__FORCETOC__";
$content =~ s/$suche/$ersetze/g;
open (DATEI, ">text.wiki_purge") or die $!;
print DATEI $content;
close (DATEI);
1 2 3 4
my $suche = "__TOC__"; my $ersetze = "__FORCETOC__"; print $content . "\n"; $content =~ s/$suche/$ersetze/g;
2014-09-22T10:45:18 jan99dabei wollte ich diesmal wirklich auf the max reduzieren...
QuoteCode (perl): (dl )1 2 3 4 5open (DATEI, "text.wiki_purge") or die $!; while(<DATEI>){ $content = $content.$_; } close (DATEI);
1 2 3 4 5
my $content = do { open my $datei, "<", "text.wiki_purge" or die $!; local $/; <$datei> };