<?php

$strings = [
	'Bla bla bla <sup data-id="1050" data-com="2">2</sup>',
	'Meh meh meh <sup data-id="42" data-com="666">2</sup>',
];

foreach ($strings as $whatDoesTheFoxSay) {
	$matches = [];
	var_dump(preg_match('/data-id="(?P<id>\d+)" data-com="(?P<com>\d+)"/', $whatDoesTheFoxSay, $matches));
	var_dump($matches);
}
