Для того, чтобы найти все вхождения в строке зная начало (begin) и конец (end) подстроки без наличия в ней нек оторых слов (word1 и word2), нужно использовать вот такое регулярное выражение: