title: Delimiter in scanner, keep delimiters
body: <p>I have a file like so:</p>
  <pre><code>foo|blah
  bar
  baz
  foo|moreblah
  morebar
  morebaz
  </code></pre>
  <p>I want to split it at foo. So I've got</p>
  <pre><code>scanner.useDelimiter(&quot;foo&quot;)
  </code></pre>
  <p>This almost works, except that in the output I'm losing the delimiter &quot;foo&quot;.  In other words, for the first chunk, I end up with</p>
  <pre><code>|blah
  bar
  baz
  </code></pre>
  <p>How do I keep the delimiter?</p>