Название компании:
<description>([^<]+)
Крайний срок:
Deadline:\s([^<]+)
Местоположение:
Location:\s([^<]+)
Каждый раз, когда искомый результат сопоставляется группой1. Вы также можете использовать функцию «смотреть за», если ваш язык программирования позволяет это.
Вы также можете сопоставить всю строку и получить каждую группу отдельно:
<description>([^<]+)<br\s?/>([^<]+)<br\s?/>([^<]+)<br\s?/>Deadline:\s([^<]+)<br\s?/>Location:\s([^<]+)<br\s?/></description>
В этом случае, название компании соответствует группе 1, срок группе 4 и местоположение группе 5.
Я предполагаю с этим ответомчто RSS, который вы анализируете, всегда имеет такую точную структуру.Я бы посоветовал использовать синтаксический анализатор XML, если это не так .