Мне нужно использовать Regex только для извлечения следующего вывода:
- Совпадение 1: (группа 1: упакованное количество) (группа 2: 1)
- Совпадение 2: (группа 1: ширина) (группа 2: 14,7 см)
С учетом следующего ввода:
<li>
<div class="col-3"> Packaged Quantity </div>
<div class="col-5"> 1 </div>
</li>
<li>
<div class="col-3"> Width </div>
<div class="col-5"> 14.7 cm </div>
</li>
До сих пор я пытался использовать:
(?<=class=\"col-3\">)[^<]+|(?<=class=\"col-5\">)[^<]+
Это дает мне 4 разных матча. Но я хочу два матча, с двумя группами в каждом матче. Я знаю, что мог бы использовать xpath, чтобы сделать то же самое, но я ограничен в использовании Regex для некоторых ограничений, которые я не смогу комментировать.