![]() |
![]() |
|
|
|||||||
| Registrieren | Hilfe/Forumregeln | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
| Programmierung Rat & Tat für Programmierer |
![]() |
|
|
Themen-Optionen | Ansicht |
|
|
#1 |
|
Senior Member
![]() Registriert seit: 03.09.2001
Alter: 41
Beiträge: 165
|
Code:
#!/usr/bin/perl -w
#Text anhand Whitespace aufteilen
while(defined($zeile=<>)){
chomp $zeile;
my @word = split( m/\s/, $zeile);
foreach (@word){
s/\W/ /g; #nichtwortzeichen in $_ entfernen
next if $_ eq ' ';
$hash{$_}++; #Wert um eins erhöhen
}
}
foreach(sort { $hash{$b} <=> $hash{$a} } keys %hash){
print "$_ -> $hash{$_}\n";
}
MfG Sebastian Gabmeyer aka PredeX
____________________________________
There are 10 types of people, those who understand binary and those who don\'t... Ask Me No Questions, And I Tell You No Lies! |
|
|
|
|
|
#2 |
|
Senior Member
![]() Registriert seit: 03.09.2001
Alter: 41
Beiträge: 165
|
Aja und da wäre noch was:
Code:
while(defined($zeile=<> )){
chomp $zeile;
Und... Code:
foreach (@word){
s/\W/ /g; #nichtwortzeichen in $_ entfernen
next if $_ eq ' ';
$hash{$_}++; #Wert um eins erhöhen
MfG PredeX
____________________________________
There are 10 types of people, those who understand binary and those who don\'t... Ask Me No Questions, And I Tell You No Lies! |
|
|
|
|
|
#3 | |
|
Elite
![]() Registriert seit: 26.06.2001
Alter: 54
Beiträge: 1.351
|
Zitat:
bin kein meister, aber ich glaub, \s bedeutet "whitespace", also leerzeichen und tab und zeilenumbruch. \W bedeutet "kein zeichen" - der großbuchstabe bedeutet immer das gegenteil vom kleinbuchstaben. |
|
|
|
|
|
|
#4 | ||||
|
Inventar
![]() Registriert seit: 24.09.2001
Beiträge: 7.335
|
Zitat:
"perldoc perlop" Zitat:
Zitat:
Zitat:
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org . |
||||
|
|
|
![]() |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
| Ansicht | |
|
|