Array element split, with grep



Hi all,

Can someone explain to me how I can fix this up to achieve my desired results?

my $time = (split (/:/, (grep (/^info/, @contents))))[0];

A sample snip of data:

this382:3828
info447:4729
that274:9294

....and I just want the $time to become info447.

The way I think it works is:

- grep out the single entry from the @contents array
- split that entry on the : delimiter
- insert into $time the first element of the split

I can do it with more than one line, but I've become accustomed to using split in array fashion, however, never with grep before.

Thank you for any insight.

Steve
.



Relevant Pages

  • Re: Array element split, with grep
    ... A sample snip of data: ... grep out the single entry from the @contents array ... split in array fashion, however, never with grep before. ...
    (perl.beginners)
  • Re: Array element split, with grep
    ... A sample snip of data: ... grep out the single entry from the @contents array ... I can do it with more than one line, but I've become accustomed to using split in array fashion, however, never with grep before. ...
    (perl.beginners)