title: Why does the non-capturing group (?:) seem to not be working?
body: <pre><code>my $str='expire=0';
  
  if ($str =~/expire\s*=\s* (?: 0[1-9]|[1-9][0-9])/){
      print " found it ";
  }
  </code></pre>
  
  <p>its not working </p>
  
  <p>Condition <code>expire=</code> should be followed by a number between <code>1-99</code>?</p>