我想提取href值(没有任何库),我该怎么做?
<dm:link rel="uql" href="URL-URL-URL-URL" type="application/rss+xml"/>
感谢。
答案 0 :(得分:2)
使用simplexml或dom库等解析它通常会更好。使用正则表达式很容易出错。
答案 1 :(得分:1)
虽然可以说DOM解析器是最好的解决方案,但使用正则表达式可以非常可靠地完成这个小任务。
此外,如果使用库,则需要导入dm
命名空间的信息。
preg_match('/\shref="(?<href>[^"]+)"/', $str, $match);
答案 2 :(得分:1)
试试这个
(?<=href\=\")[\w:\-\=\/\:\d\?\.\#]*
应该有效