<div id="quest_3" data-id="3" data-progress="1" data-goals="1" data-url="/game.php" class="quest opened finished " title="Godziwa nazwa" style="background-image:url( 'http://dspl.pl' );">
Potrzebuję wyciągnąć z nich liczbę: data-id="3" ale tylko w przypadku, gdy klasa jest równa: quest opened finished bo pozostałe divy mają klasę: quest opened (bez finished).
Napisałem takie coś:
preg_match_all('"<div id=\"quest_([0-9]+)\" data-id=\"([0-9]+)\" data-progress=\"([0-9]+)\" data-goals=\"([0-9]+)\" data-url=\"(.*?)\" class=\"quest opened finished \""x', $v, $matching_questions);
Ale to nic nie znajduje.