Hallo,
Ich habe z.B. den Text :
$metas „haus, katze, maus esel, hund ganz wasser“;
Wie kann ich diese Wortfolge in ein Array umwandeln ??
@metafolge = (‚haus‘, ‚katze‘, ‚maus‘, 'esel, ‚hund‘, ‚ganz‘, ‚wasser‘);
Danke, Sebi
Hallo,
Ich habe z.B. den Text :
$metas „haus, katze, maus esel, hund ganz wasser“;
Wie kann ich diese Wortfolge in ein Array umwandeln ??
@metafolge = (‚haus‘, ‚katze‘, ‚maus‘, 'esel, ‚hund‘, ‚ganz‘, ‚wasser‘);
Danke, Sebi
$metas „haus, katze, maus esel, hund ganz
wasser“;Wie kann ich diese Wortfolge in ein Array
umwandeln ??@metafolge = (‚haus‘, ‚katze‘, ‚maus‘,
'esel, ‚hund‘, ‚ganz‘, ‚wasser‘);
Welche Sprache denn?
Bei C/C++ würde ich die Funktion strtok empfehlen.
Gruß
J.
Welche Sprache denn?
PERL
Grüsse Peter
.
Welche Sprache denn?
PERL
Hallo Sebastian,
das kannst Du in jeder vernünftigen Sprache lösen. Suche einfach die Kommas und schreibe den Text dazwischen in das Array.
Freundliche Grüße,
Manfred
so:
Hallo,
nachdem an anderer Stelle geklärt wurde, das es um Perl geht (BTW [PERL] String zerlegen als Subjekt wäre am besten gewesen) nun also die Lösung:
@array=split /,/,$string;
Erklärung:
das zwischen den // ist ein Regulärer Ausdruck an dem der String zerlegt wird (um z.B. an , oder . zu zerlegen /[,.]/)
Noch Fragen ?
Gruß
Arne