I&#39;m looking for a regex that returns true if there is NO match.<br>And it has to be inside the regex itself, and not via the control structure outside of it.<br>(Whatever it is... it has to happen in between the delimiters.)<br>
<br>I.e. Ordinarily you might do:<br><br>if ($x =! /normal/) { print &quot;not normal\n&quot;; } else { print &quot;normal\n&quot;; }<br><br>In psuedo code what I&#39;m looking for would be something like:<br>
<br>
/!normal/<br>
<br>I tried a &#39;A zero-width negative look-ahead assertion&#39; which sounded<br>like what I wanted, but my understanding must be wrong.  I tried<br><br>perl -e &#39;$_=&#39;normal&#39;; if (/(?!normal)/) { print &quot;not normal\n&quot;; } else { print &quot;normal\n&quot;;}&#39;<br>
<br>but that didn&#39;t work.<br>Any ideas? or am I missing something?<br><br>TIA<br>Fulko<br><br><br><br>