Match 2 specific words, with any characters between them.
(first).*(second)
Match the opening and closing pair of a specific HTML tag.
<TAG\b[^>]*>(.*?)</TAG>
Anything between the tags is captured as a group which can be included in the 'Replace With' expression using $1.
Match an email address.
\b[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b