美文网首页
9.2.10 如何自己编写正则表达式(url)

9.2.10 如何自己编写正则表达式(url)

作者: 曹渊说创业 | 来源:发表于2016-12-19 08:38 被阅读32次

    9.2.10 如何自己编写正则表达式(url)

    test.php

    <?php
    /*  
     * 正则表达式的编写
     *  1. 就是一种语言, 开发思想放进去
     *  2. 列需求
     *
     *
     */
    
    $str = "
        这是http://www.lampbrother.net网站,
        这是http://www.lampbrother.net/php/网站,
        这是http://www.lampbrother.net/php/demo.php网站,
        这是http://www.lampbrother.net/php/demo.inc.php?username=admin&p=123456网站,
        这是http://www.baidu.com网站
        这是http://www.aaa.baidu.com网站
        这是https://www.lampbrother.net网站
        这是ftp://mail.lampbrother.net网站
        这是ftps://www.lampbrother.net网站
    
    
    ";
    
        $reg = '/(https?|ftps?):\/\/(www|mail|bbs|ftp)\.(.*?)\.(net|com|org|cn)([\w-\.\/\=\?\&\%]*)?/';
    
    
        if(preg_match_all($reg, $str, $arr)) {
            echo '<pre>';
            echo "正则 <b>{$reg}</b>, 和字符串<b>{$str}</b>匹配成功<br>";
            print_r($arr);
            echo '</pre>';
        } else {
            echo "匹配失败!<br>";
        }
    
    

    相关文章

      网友评论

          本文标题:9.2.10 如何自己编写正则表达式(url)

          本文链接:https://www.haomeiwen.com/subject/cmozmttx.html