title: Fluentd Regex: Group multiple values in single group
body: <p>I am trying to snip out a field from the following string:</p>
  
  <p><code>|null|23|2017-07-11T19:03:40.511|Test|PageUnque#MasterCache|123450000||</code></p>
  
  <p>After parsing the string, the result should be like:</p>
  
  <p><code>
  type: null
  id: 23
  message: 2017-07-11T19:03:40.511|Test|PageUnque#MasterCache
  code: 123450000
  </code></p>
  
  <p>I tried using the below Regex, but it didn't worked as expected.</p>
  
  <p><code>^\|(?&lt;type&gt;.*?)\|(?&lt;id&gt;.*?)\|(?&lt;message&gt;.[^\#]*)\|(?&lt;code&gt;.*?)\|$</code></p>