A: to search the same file for when the string "secret.html" does _not_ exist, and
Just change the 'if' to 'unless'.
B: to be able to search for a more complex string than "secret.html". Actually, it'll be 4 more complex strings, to be exact, examples of which are:
That's just 4 exact strings. Searching for exact strings is trivial. But...
I don't really know how to tell Perl to ignore things like whitespaces and the ":\" in pathnames, etc.
now we enter the realm of vagueness. You have to describe exactly what you mean. Descriptions of the form "things like" and "etc" isn't something we can use to help you write the regex. 90% of writing a regex is to be able to describe what you mean - and until you are able to do so, noone can help you write a regex, except by guessing.

Abigail


In reply to Re: Search for complex string, and if it doesn't exist... by Abigail-II
in thread Search for complex string, and if it doesn't exist... by dkaplowitz

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.