Hoi, <-- Begruessung
Ich möchte zum beispiel Dorfstrasse17 splitten und zwar vor der zahl, dort hat es aber keinen
lehrschlag oder sonst einen Anhaltspunkt..
sonst könnte man ganz einfach
my $wohnort (also Dorfstrasse17)
my @adresse = split(/ /,$wohnort);
eingeben, es gibt sicher etwas ähnliches für die trennung von Zahlen und Buchstaben, oder?
Es gibt kein Split dafuer. Aber die Loesung laesst sich mit einem RegEx ganz einfach schreiben:
my ($strasse,$nummer) = $wohnort =~ m/^([^0-9]+)([0-9]+)$/i;
Zur Erklaerung: der RegEx schaut, ob der String mit etwas anderem als einer Zahl beginnt,
speichert das und schaut dann, ob der String mit einer Zahl endet und speichert diese auch.
Mehr Infos dazu gibts in
perldoc perlre
perldoc perlfunc
perldoc perlop
Gruesse,
CK