В тексте есть список, каждый элемент которого обрамлен тегом font. Нужно из каждого элемента взять два фрагмента - XXX и YYY. Располагаются они так: Код (Text): <font>XXX [какой-то текст] YYY</font> За "какой-то текст" отвечает (.*), но проблема в том, что оно захватывает весь текст от первого Код (Text): <font>XXX до последнего Код (Text): YYY</font> Подскажите, пожалуйста, как этого избежать.