Regex encuentra líneas que contienen dos cuerdas
^(?=.*\bstring1\b)(?=.*\bstring2\b).*$
Dabe
^(?=.*\bstring1\b)(?=.*\bstring2\b).*$
((.|\n)*)<FooBar>