title: Fetch value from delimited string using Regex
body: <p>I have an analytics tool which allows me to take Regex and pull out specific parts of a string using Regular Expressions. In my example below, I'm looking to pull out the values which are in the third slot using the delimiter ":" and I can use the <code>$</code> to reference a value to return. </p>
  
  <p><strong>Example Keys</strong><br>
       mfast_acquired_theresasale
       alp:psch_nb_b2b:thisisthekeyword:thisistheoccassion
       alp:psch_nb:paid keyword:rewardsclub
       alp:psch_nb:gifts:sale
       alp:psch_things:keyword_phrase </p>
  
  <p><strong>Expected Result</strong> <br>
       (no match expected)
       thisisthekeyword
       paid keyword
       gifts
       keyword_phrase</p>
  
  <p><strong>What I've reasonably tried so far:</strong> <br>
  This failed --> <code>^alp:([^:]+)$</code>
  <br>
  This failed --> <code>^alp.*:([^:]+)$</code>
  <br>
  and then I referenced $1  to return what was matched</p>
  
  <p><strong>Results Returned with what I've tried:</strong>
  No matches have been returned</p>