title: Regex get all strings after first pipe
body: <p>I need to get strings between first pipe to third pipe.</p>
  <p>Eg given</p>
  <pre><code>DOWN | Origin - test-pd-2 | Pool - test-pd | TCP timeout occurred
  </code></pre>
  <p>match:</p>
  <pre><code>Origin - test-pd-2 | Pool - test-pd
  </code></pre>
  <p>I tried this, but it didn't work:</p>
  <pre><code>.*\\|(.*)\|
  </code></pre>