perlunity.de - PERL | JAVASCRIPT | PHP | MySQL | APACHE



#!/COMMUNITY

Members: 5374
davon online: 1
weitere User: 27
Click for quality!




11.02.2012 / 13:26

Community-Member werden   |   Paßwort vergessen   |   OnlineMonitor (1) Wer ist online ... OnlineMonitor starten !
     

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




Community  »  Perl: Allgemeines Forum zur Themenübersicht Themensuche Themenansicht in Thread-Modus


BeitragZerlegen eines strings
Seitenanfang
Hallo,
ich suche eine möglichkeit

einen string zu teilen

my $str ="1228300 /srv/www/";

ich brauche aber nur den ersten teil mit den Zahlen...

Wie kann ich den am besten trennen?

danke MfG Ulf

Datum: 28.05.2006-19:09

Beitragre: Zerlegen eines strings
Seitenanfang
Hi,

my $str = split ( " ", "1228300 /srv/www/" );

perldoc -f split

-uw

Datum: 29.05.2006-07:01

Beitragre: Zerlegen eines strings
Seitenanfang
Hallo,


my $str = "1228300 /srv/www/";

# entweder nur die Digits zu Beginn nehmen
my ($zahlen) = $str =~ /(^\d+)/;
print "$zahlen\n";

# oder alles, was nicht Digit ist, vom Ende her löschen
$str=~ s/\D*$//g;
print "$str\n";

(split liefert im skalaren Kontext nur die Anzahl der Splitter und weiß man, ob immer ein Leerzeichen nach den Zahlen kommt?)

Grüße,
Peter

Datum: 29.05.2006-16:42

-






-
-