首页 > 后端开发 > php教程 > 一段简单的正则,请问

一段简单的正则,请问

WBOY
发布: 2016-06-13 13:33:34
原创
867 人浏览过

一段简单的正则,请教

PHP code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->$content = 
登录后复制
  • html; $parr = "/href=\"\/html5\/(.*)\"/i"; preg_match_all($parr, $content, $result); var_dump($result);
    匹配到的结果如下 
    string(30) "tag_comment.asp" title="HTML 5"
    string(15) "tag_doctype.asp"

    第一个还包含了 title 属性。 我的本意是只取href属性的值,该怎么做?

    ------解决方案--------------------
    $parr = "/href=\"\/html5\/(.*?)\"/i";



    array(2) {
    [0]=>
    array(2) {
    [0]=>
    string(29) "href="/html5/tag_comment.asp""
    [1]=>
    string(29) "href="/html5/tag_doctype.asp""
    }
    [1]=>
    array(2) {
    [0]=>
    string(15) "tag_comment.asp"
    [1]=>
    string(15) "tag_doctype.asp"
    }
    }

    ------解决方案--------------------
    我一直用这个,忘了从哪里找的了。反正我是看不懂,只管用
    PHP code
    
    '/<a.>(.+?)/sim' <div class="clear">
                     
                  
                  
            
                </div></a.>
    登录后复制
    相关标签:
    来源:php.cn
    本站声明
    本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
    热门教程
    更多>
    最新下载
    更多>
    网站特效
    网站源码
    网站素材
    前端模板