Yes, you're going about it the wrong way. Read the thread; read the tut; read the docs. Simply copying code won't teach you much (about which, more, below).

The dot in your regex stands for any character, whatsoever. That's not what you want.

And, * NOT * just BTW, the quantifier {0,10} makes no sense on several grounds.

  1. In valid (and useful) html, img alt="" src= will never be followed by zero characters.
  2. In most of the html I see, you can't count on getting the address link immediately after the alt description.
  3. Many webmonkies, me included, prefer to see the source address first (and don't usually leave the alternate description empty)
  4. Since you're apparently looking for the address of the image, you limit of 10 chars is unlikely to capture the whole address.

I suspect what you've done here is "cargo culted" some code you didn't understand. I understand that that's part of one style for learning, but it's dangerous if you don't study the code and the Perl documentation well enough to be sure you * DO * understand before using it.


In reply to Re: Return multiple matches in file by ww
in thread Return multiple matches in file by sellwill

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.