title: LINQ; Select Groups of Lines from a Text File
body: <p>Greeting Gurus, I have a text file with groups of text that I need to seperate into seperate string arrays. How do I group these using the line "start:" as the delimiter? (groups may contain differing line counts but the all begin with "start:". Is this a job that LINQ can accomplish? (Each line has seperate data, it does not look that way in the preview).</p>
  
  <pre><code>            List&lt;string&gt; lines = File.ReadAllLines(@"C:\test.txt").ToList();
  </code></pre>
  
  <p>start: data 1</p>
  
  <p>boy: data 2</p>
  
  <p>great: data 3</p>
  
  <p>start: data 7</p>
  
  <p>boy: data 8</p>
  
  <p>great: data 9</p>
  
  <p>girl: data 10</p>