Для питона:
import re
result = re.compile("[\w\W]+(?=В комплекте)").sub("", string)
string-это твой текст.
Но для таких задач в питоне достаточно str.split или str.rsplit.:)
Спасибо. Наверно не для питона, а для php. Что-то типа такого в начале должно быть preg_replace . Точно не знаю, пытаюсь научиться. Можете типа такого preg_replace("/^(.*?)(В комплекте\s)(.*?)$/", '\\3', $text);
shopen1, если твоя задача заключается только в "Подскажите, как с помощью регулярных выражений, удалить текст до слов - В комплекте?" тогда достаточно такого паттерна:
"[\W.]+(?=В комплекте)"
Код получается:
preg_replace("[\W.]+(?=В комплекте)", '\\3', $text)
Но регулярные выражение используется в сложных задачах. На например нам нужен переводчик комментарии кода VB. Тут обычным split, replace не обойдёшься.