Solved! Go to Solution.
Big Kudos go out to Gene Rinas for his elegant solution to this problem. Was able to bypass RegEx completely!
By using "Text to Columns" then adding a "counter" field with a value of one. A cross tab with a group on the recordID, the response as the header field and count as the data field gave me EXACTLY what I was looking for.