You're welcome!

I'm not sure what you want to do with "ignoring the http://". Do you want to filter this substring out of the output? Besically the BLOCK of the while loop is run for each line in the input, and you can do as many things as you like in it. So you can (for example) check if a line contains some specific text and decide not to print it out at all -- just put a

next if /some indication that this line needs to be stripped/;

before you print the line. Similarly, you can call s/// several times, so if you just wanted to delete the substring "http://", add s{http://}{}g; right next to your existing substitution.

By "fail silently" I mean that we are attempting a substitution on all lines of the input, not first checking for a match then operating on only those inputs that match. The s/// operator can look at a line, fail to make a substitution, and not complain about it. In this sense it's silent. Think of s/// as encapsulating both the seach and the replace.


In reply to Re^3: Altering an array with grep & map by gaal
in thread Altering an array with grep & map by JayBee

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.