Well, one issue here is that the exact string "String" exists in the strings "String.c" and "String.o"

So, are you looking for the case where String is the only thing on a given line? If so, you want to look into the "start of line" and "end of line." Or are you looking for lines where " String " exists, separated from other content by whitespace? If so, you want to look into character classes (which can match something like, say, any non-word character)

Both of these cases are covered in perldoc perlretut, or if you are looking for some other kind of match you can clarify your question here.

Edit: I just read your question again, are you looking for any line that matches "String" except for the specific cases of String.c and String.o? You can do another pass after you've matched "String," and skip to the next iteration of the loop if you can match "String\.co"


In reply to Re: search for exact string by amarquis
in thread search for exact string by gfarhat

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.