Я просто пытаюсь изо всех сил в создании своего первого регулярного выражения. Я хочу иметь возможность сопоставлять псевдо HTML-элемент и извлекать полезную информацию, такую как имя тега, атрибуты и т. Д .:
$string = '<testtag alpha="value" beta="xyz" gamma="abc" >'; if (preg_match('/<(\w+?)(\s\w+?\s*=\s*".*?")+\s*>/', $string, $matches)) { print_r($matches); }
Кроме того, я получаю:
Array ( [0] => [1] => testtag [2] => gamma="abc" )
Кто-нибудь знает, как я могу получить другие атрибуты? Что мне не хватает?