Ok, so here's a new action:
The string you need is:
(?s)(Original to )([^\n]*)\n\n\n([^|]*)\|([^\n]*)\n(.*)
From the sound of your last email, I think you will be able to figure out which parts of the string correspond to which parts of the results. But if not, just ask.
Things you may not know:
- the opening four characters (?s) tell regex to treat newlines as matchable to a dot. I needed to add this because you changed some things from your original question.
- ^ means "not", so ^\n means "not a newline"
- [something]* means 0 or more occurrences of any character from the 9-character string "something"
- .* means as many characters (dot means any one character) as possible
