Я хотел бы извлечь значение href (без какой-либо библиотеки), как я могу это сделать?
<dm:link rel="uql" href="URL-URL-URL-URL" type="application/rss+xml"/>
Благодарю.
Хотя, возможно, лучшим решением было бы парсер DOM, эта небольшая задача могла бы быть выполнена довольно надежно с регулярным выражением.
Кроме того, вам нужно будет импортировать информацию для пространства имен dm
если вы используете библиотеку.
preg_match('/\shref="(?<href>[^"]+)"/', $str, $match);
Обычно вам лучше разбираться в нем, используя библиотеки simplexml или dom. Использование регулярного выражения для этого является подверженным ошибкам.
попробуй это
(?<=href\=\")[\w:\-\=\/\:\d\?\.\#]*
должно сработать