Thread Funktion die Werte, welche kommagetrennt in einem String stehen in Array speichert? (14 answers)
Opened by bandchef at 2014-05-16 13:30

Gast charly54
 2014-05-16 17:52
#175559 #175559
Hallo,
da könnte ich noch auf das alte Core-Modul "Text::ParseWords" verweisen, das mir bei ähnlichen Problemen früher schon gut geholfen hat.
z.B.
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use strict;

use Text::ParseWords;

foreach( <DATA> )
{
my @words = quotewords( ",", 0, $_ );
for (0 .. $#words){
print $words[$_] . "\n";
}
}
__DATA__
ID,Vorname,Name,Buch,Preis,Verlag
1,Josef,Gans,"Das Komma (,)",23.50,"Büchle Verlag, Zürich"
2,Antonia,Zwerg,"Buchstaben, Worte sind Schall",18.20,OX-Verlag


Vielleicht hat das der Kollege mit dem "nativen Modul" gemeint?
Viel Spaß und Schönes Wochenende,
charly54
Last edited: 2014-05-16 18:17:13 +0200 (CEST)

View full thread Funktion die Werte, welche kommagetrennt in einem String stehen in Array speichert?