Willkommen!
Einloggen
Ein neues Profil erzeugen
Startseite
>
Sonstige Veranstaltungen
>
Einführung in die Programmiersprache Perl
> Thema
erweitert
Übung 8.3 - Geburtstage
geschrieben von
ann-kathrin
Forenliste
Themenübersicht
Neuer Beitrag
ann-kathrin
Übung 8.3 - Geburtstage
11.06.2010 10:08:38
Registriert seit: 13 Jahre
Beiträge: 10
Wie wende ich einen regulären Ausdruck auf ein Hash an? Ich habe es am Beispiel der Substitution folgendermaßen versucht:
if ($hash{"Vorname Name"} = ~ /regulärer ausdruck/) {s/ausdruck-alt/ausdruck-neu};
Jedoch passiert da gar nichts mit dem Hash-Wert...
Beitrag antworten
Beitrag zitieren
Tobias Nopper
Re: Übung 8.3 - Geburtstage
11.06.2010 10:14:24
Admin
Registriert seit: 18 Jahre
Beiträge: 154
Du musst die Substitution getrennt voneinander auf jeden einzelnen Hash-Eintrag anwenden.
Also zB so:
foreach $key (keys %hash)
{
...
$hash{$key} =~ s/Juli/07./;
$hash{$key} =~ s/August/08./;
...
}
Grüße
Tobias Nopper
Lehrstuhl für Betriebssysteme
Beitrag antworten
Beitrag zitieren
Neueres Thema
Älteres Thema
Druckansicht
RSS
Sorry, Sie haben nicht die erforderliche Berechtigung, um in diesem Forum zu schreiben.