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



#!/COMMUNITY

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




11.02.2012 / 07:08

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


Beitragbackreference auf regex
Seitenanfang
foreach my $city(@cities){
my $char = $city =~ /./;
print $char,"\n";

Ich möchte vom array cities (in dem ich 10 strings gespeichert habe), alle character von den strings in einer neuen Liste speichern.

Wenn Z.b. die Eingabe Berlin ist, dass ich eine Liste speichere die so aussieht: @characters = (B, e, r, l, i, n)

Mit dem Code von da oben bekomme ich als Ausgabe einfach nur eine 1, ich möchte aber jeden character des strings matchen und dann in einer neuen Liste speichern

Datum: 11.05.2007-14:35

Beitragre: backreference auf regex
Seitenanfang
Hallo!


my @characters = split // $city;

oder

my @characters = $city =~ /./g;

und als Kontrollausgabe dann z.B.


print join(' ', @characters), "\n";

Grüße, Skrilax

Datum: 11.05.2007-15:41

-






-
-