title: Avoid importing non-alphanumeric characters using textscan but keeping minus signs
body: <p>I have a file with a row like this:</p>
  
  <p>2015 02 18 08 00 00.067 @D,+000.00,-000.05,+000.00,M,+335.61,00,@22</p>
  
  <p>So i've tried the following:</p>
  
  <pre><code> fileID = fopen('150218_120000.00.10m');
         data = textscan(fileID, '%f%f%f%f%f%f%c%f%f%f%c%f%f%f%c%s', 'headerLines', 1, 'delimiter',',' );
  
   fclose(fileID);
  </code></pre>
  
  <p>Is the following possible? I.e. keeping negative signs but no other non-alphanumeric characters?</p>
  
  <p>2015 02 18 08 00 00.067 D 000.00 -000.05 000.00 M 335.61 00 22</p>
  
  <p><strong>EDIT:</strong></p>
  
  <p>The desired output is that each value separated by a space take up a single cell.
  i.e. 2015 | 02 | 18 | 08 | etc</p>
  
  <p><strong>EDIT 2:</strong> More data</p>
  
  <pre><code>2015 02 18 13 00 00.067 D,-000.19,+000.35,-000.54,M,+341.28,00,26
  2015 02 18 13 00 00.167 D,-000.34,+000.27,-000.27,M,+341.51,00,20
  2015 02 18 13 00 00.267 D,-000.03,+000.21,-000.01,M,+341.48,00,2E
  2015 02 18 13 00 00.367 D,+000.00,-000.14,-000.09,M,+341.36,00,2A
  2015 02 18 13 00 00.467 D,+000.11,+000.27,-000.20,M,+341.44,00,22
  2015 02 18 13 00 00.567 D,+000.05,+000.64,-000.23,M,+341.49,00,2E
  </code></pre>