title: Regex Chat Message detection
body: <p>I am currently trying to develop a software to properly look at WhatsApp messages saved in .txt format (sent by e-mail) and am trying to make a parser.
  I was trying around with Regex for the last 3 hours and haven't found a solution as I barely ever used Regex before.</p>
  
  <p>Messages look like this:</p>
  
  <pre><code>16.08.2015, 18:30 - Person 1: Some multiline text here
  still in the message
  16.08.2015, 18:31 - Person 2: some other message which could be multiline
  16.08.2015, 18:33 - Person 1: once again
  </code></pre>
  
  <p>I am trying to split them properly by matching with Regex
  (like this)</p>
  
  <pre><code>List&lt;string&gt; messages = new List&lt;string&gt;();
  messages = Regex.Matches(parseable, @"REGEXHERE").Cast&lt;Match&gt;().Select(m =&gt; m.Value).ToList();
  </code></pre>
  
  <p>And they end up like this</p>
  
  <pre><code>messages[0]="16.08.2015, 18:30 - Person 1: Some multiline text here\nstill in the message";
  messages[1]="16.08.2015, 18:31 - Person 2: some other message which could be multiline";
  messages[2]="16.08.2015, 18:33 - Person 1: once again";
  </code></pre>
  
  <p>I've been trying with really messy regular expressions which looked something like <code>\d\d\\.\d\d\\. [...]</code></p>