Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Perl: stringbewerking

0 views
Skip to first unread message

K.vd Graaff

unread,
Jun 8, 2008, 11:23:07 PM6/8/08
to
Zijn er in Perl ook lijstvariabelen? Ik wil een string met
getallen, gescheiden door een streepje, omzetten in losse
getallen, gevat in lijstvariabelen. BV:

$getallen = "17-86-175-27-86-94"

Moet dus worden:

lv(0) == 17
lv(1) == 86
lv(2) == 175
lv(3) == 27
lv(4) == 86
lv(5) == 94

Hoe giet ik dat in 't vat?

Philip Paeps

unread,
Jun 9, 2008, 5:08:57 AM6/9/08
to
K.vd Graaff <a@b.c> wrote:
> Zijn er in Perl ook lijstvariabelen? Ik wil een string met
> getallen, gescheiden door een streepje, omzetten in losse
> getallen, gevat in lijstvariabelen. BV:

Vreemd dat je niets over arrays of hashes bent tegengekomen in de Perl
documentatie die je ongetwijfeld gelezen hebt voor je deze vraag hier stelde?

> Hoe giet ik dat in 't vat?

Met split.

- Philip

--
Philip Paeps Please don't email any replies
phi...@paeps.cx I follow the newsgroup.

In retrospect, Victor was always a little unclear about those next few
minutes. That's the way it goes. The moments that change your life are
the ones that happen suddenly, like the one where you die.
-- (Terry Pratchett, Moving Pictures)

K.vd Graaff

unread,
Jun 9, 2008, 9:07:39 AM6/9/08
to
Philip Paeps <philip...@paeps.cx> schreef in bericht
news:slrng4psp9.r8...@carrot.home.paeps.cx...

> K.vd Graaff <a@b.c> wrote:
> > Zijn er in Perl ook lijstvariabelen? Ik wil een string met
> > getallen, gescheiden door een streepje, omzetten in losse
> > getallen, gevat in lijstvariabelen. BV:
>
> Vreemd dat je niets over arrays of hashes bent tegengekomen in de Perl
> documentatie die je ongetwijfeld gelezen hebt voor je deze vraag hier stelde?
>
> > Hoe giet ik dat in 't vat?
>
> Met split.

Ja, ik heb wel gespit, maar als je het juiste keyword niet weet,
is het lastig. Je hebt me op het goed spoor gezet, ik ben eruit.
Dank.

Shortway

unread,
Jun 10, 2008, 10:23:14 AM6/10/08
to

"K.vd Graaff" <a@b.c> schreef in bericht
news:484d2baf$0$764$58c7...@news.kabelfoon.nl...

hihihi: split, spit ...

http://www.comp.leeds.ac.uk/Perl/split.html

Grtz,
Chris


edwin ng

unread,
Jun 25, 2008, 4:29:07 AM6/25/08
to
K.vd Graaff schreef:
#!/usr/bin/perl -w
use strict;

my $getallen = "17-86-175-27-86-94";

my @losse_getallen = split /-/,$getallen;

for my $getal (@losse_getallen) {
print "getal is : $getal \n";

}

Zo dus.
Groet,
Edwin

PS. iedereen heeft het moeten leren, als je het eenmaal kent lijkt alles eenvoudig.

Slike

unread,
Nov 22, 2008, 3:13:16 PM11/22/08
to
edwin ng wrote:
>
> PS. iedereen heeft het moeten leren, als je het eenmaal kent lijkt alles
> eenvoudig.

Ik moet zeggen dat ik bijzonder tevreden ben over het boek "Learning
Perl" (aka the llama book) uit de O'Reilly reeks.
Dat heeft me echt goed geholpen om heel snel de fundametnals van Perl
onder de knie te krijgen.

Slike

0 new messages