6 Einträge, 1 Seite |
1
2
3
4
5
6
7
8
9
10
11
12
my @woerter= split " ", $eingang{'text'};
foreach (@woerter){
next if ($_ =~ m/^\W+$/); #Versuch Sonderzeichen zu übergehen
$_ =~ m/^(\w)(\w*)(\w)(\W*)$/; # Umlaute bringen alles durcheinander
my @zeichen = split "", $2;
@zeichen = reverse @zeichen;
$_ = $1;
$_ .= join "", @zeichen;
$_ .= $3;
$_ .= $4;
}
QuoteLuat enier sidtue an eienr elgnhcsien uvrsnäiett, ist es eagl in wcheler rhnfgeeloie die bstuchbaen in eniem wrot snid. das eniizg whictgie ist, dsas der etrse und der lztete bstuchbae am rtigeichn paltz snid. der rset knan tatol deiuranchnedr sien und man knan es ienrmomch onhe porbelm lseen. das legit daarn, dsas wir nhcit jeedn bstuchbaen aeilln lseen, srednon das wrot als gzanes. Ertsuanlcih, nihct?
1
2
3
4
5
6
7
8
$text =~ s/([A-Za-z]+)/ &RandomizeLetters($1) /eg;
sub RandomizeLetters {
my $word = shift;
my @letters = split(//, $word);
# hier @letters irgendwie vermischen
return (@letters);
} # RandomizeLetters
6 Einträge, 1 Seite |