Учитывая набор словосочетаний, возможно ли вернуть набор совпавших наборов слов и извлечь их из заданной строки, используя RegEx?
Например, с учетом списка автомобилей:
mazda 3
mazda 4
volvo s40
Используется следующий текст:
«Я хотел купить mazda 3, но я обнаружил, что volvo s40 намного выгоднее с шинами 90gv».
Я хочу получить два разных списка из этого, которые должны возвращаться:
{mazda 3, volvo s40, 90gv}
{I, wanted, to, buy, a, however, I, found, the, to, be, a, much, better, deal, with, the, tires}