I need to pull a substring between two escape sequences, I have an escape sequence such as (and only and example) !#HEADER#! and i need to match the beginning !# pull the HEADER into a string and stop at #! but continue searching the string for more !# sequences.