(\s+[^>]*)?\s+ # Optional assorted crud #### (?:\s+[^>]*)?\s+ # Optional assorted crud