Необходимо построить регулярное выражение, которое
1. выбирает (в группу) из текста всё содержимое до определенной последовательности слов ("слово1 слово2 слово3") -- не включая эту последовательность
2. если этой последовательности в тексте нет, то выбирает все содержимое до конца.