The line:
my $file = <FILE>;
only reads one line from the file. You will need to loop through the file looking for your words. Secondly your pattern for a word is..interesting. I could just give you an RE that kind of works, but I suspect that you are really in need of a good basic introduction to the topic.

Theoretically complete documentation on how REs work can be found at perlre. But that is hard for most people to follow. japhy is in the process of writing a book on how to learn basic REs. You can see the start of it here, and his tool YAPE::Regex::Explain is invaluable.

And, of course, let me recommend merlyn's book, Learning Perl. It has an excellent review of basic Perl that should help you a lot.


In reply to Re (tilly) 1: returning word from a file position by tilly
in thread returning word from a file position by Kentdn

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.