The hardest part was finding the original post to reply to! 😁 I did this dynamically for headers, but it still seems a little long. I parsed headers and data separately, maybe I could have combined?
Props to @PhilipMannering, @BeginnerMindset, @Luke_C, @Harshal_S, @TonyA, @CatheyH, @OllieClarke, @Maskell_Rascal, @JP_SDAK, @Ladarthure (apologies to anyone I missed) for attempting to solve this challenge with a dynamic solution!
I enjoyed dynamically calculating a ReGex expression to split based on the number of dashes but could never quite figure out how to use the expression in the RegEx tool. Here is a different approach with an iterative macro.