title: preg_match problem
body: <p>I'm trying to get some stuff from a string in php. In RegexBuddy and Regular expression tester (firefox addon) it works good, but php gives me the following:</p>
  
  <blockquote>
    <p>Warning: preg_match()
    [function.preg-match]: Compilation
    failed: unmatched parentheses at
    offset 34 in
    D:\path\example.php
    on line 62</p>
  </blockquote>
  
  <p>my pattern is <code>"/.{4}_tmp\\([A-Za-z0-9.\\]*)\(([0-9]*)\) : (.*)/i"</code></p>
  
  <p>an example string: <code>C:\Temp\browseide\projects\32\821C_tmp\SourceFiles\main.c(8) : error C2143: syntax error : missing ';' before 'for'</code></p>
  
  <p>what RegexBuddy gets:</p>
  
  <pre><code>821C_tmp\SourceFiles\main.c(8) : error C2143: syntax error : missing ';' before 'for'
  Group 1:    SourceFiles\main.c
  Group 2:    8
  Group 3:    error C2143: syntax error : missing ';' before 'for'
  </code></pre>