Hi Honoured GrandFather,

I tried your code but removed the <<TICKSTR with the actual command and the output is the same as yours. Thanks for the pointer.I didn't understand it when you said "but the array is in scalar context in the split". So I tried the following code:

#!/usr/bin/perl use warnings; use strict; my $test = "this is a test and hope this will work.\nif it doesnt, the +n its ok.\n"; my @array = split (/\n/, $test); print "$array[0]\n"; my @splitarray = split (/ /, @array); print "@splitarray\n";

And the output was:

this is a test and hope this will work. 2

So this means that, eventhough I mention my @splitarray = split (/ /, <b>@array</b>);, the @array is still taken in a scalar context. So that means whatever I give inside the bracket in the split function is taken in a scalar context? I am confused on this one. Kindly guide me to some pointer that will clarify this confusion.

Perlpetually Indebted To PerlMonks


In reply to Re: Unable to extract elements from a split. Kindly Help. by perl514
in thread Unable to extract elements from a split. Kindly Help. by perl514

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.