Leser: 1
![]() |
|< 1 2 3 4 >| | ![]() |
39 Einträge, 4 Seiten |
1
2
3
4
5
6
7
8
9
10
my %subst = (
q|&| => q|&|,
q|"| => q|"|,
q|<| => q|<|,
q|>| => q|>|,
q|'| => q|&'|,
q|`| => q|&`|,
);
my $re = join '|', map quotemeta, keys %subst;
$data =~ s/($re)/$subst{$1}/g;
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
$ perl -le 'my $str="0123456789"; for my $x (0 .. 9) { $str =~ s/$x/./g; print $str;}'
.123456789
..23456789
...3456789
....456789
.....56789
......6789
.......789
........89
.........9
..........
$ perl -le 'my $str="0123456789"; for my $x (0 .. 9) { $str =~ s/$x/./og; print $str;}'
.123456789
.123456789
.123456789
.123456789
.123456789
.123456789
.123456789
.123456789
.123456789
.123456789
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/usr/bin/perl
use strict;
use warnings;
my $data = q{&"<>'`};
my @subst = (
[q|&| => q|&|],
[q|"| => q|"|],
[q|<| => q|<|],
[q|>| => q|>|],
[q|'| => q|&'|],
[q|`| => q|&`|],
);
$data =~ s/($subst[$_]->[0])/$subst[$_]->[1]/osg for 0 .. $#subst;
print $data, "\n";
&`'gt;lt;quot;amp;"<>'`
&"<>&'&`
![]() |
|< 1 2 3 4 >| | ![]() |
39 Einträge, 4 Seiten |