title: Issue with LogMX Regular Expression Parser
body: <p>We are using LogMX log viewer to monitor our application logs, using a Regular Expression Parser.</p>
  
  <p>Every time a log message contains the "-" character, LogMX doesn't parse the log event as expected.</p>
  
  <p>For example, the following log event:</p>
  
  <p><code>[ERROR] | com.nsoft.gmonitor.Controller - File Loader - Error while loading file "C:\GMonitor\prefs.properties - Copy"</code></p>
  
  <p>Is parsed as:</p>
  
  <ul>
  <li><p>Emitter:  <code>com.nsoft.gmonitor.Controller - File Loader</code></p></li>
  <li><p>Thread:  <code>Error while loading file "C:\GMonitor\prefs.properties</code></p></li>
  <li><p>Message: <code>- Copy"</code></p></li>
  </ul>
  
  <p>Instead of:</p>
  
  <ul>
  <li><p>Emitter: <code>com.nsoft.gmonitor.Controller</code></p></li>
  <li><p>Thread: <code>File Loader</code></p></li>
  <li><p>Message: <code>Error while loading file "C:\GMonitor\prefs.properties- Copy"</code></p></li>
  </ul>
  
  <p>We are using the following regexp:</p>
  
  <p><code>\[(.*)\] \| (.*) - (.*) - (.*)</code></p>
  
  <p>Thank you for your help.</p>