9.3.6 字符串的替换(preg_replace)1

9.3.6 字符串的替换(preg_replace)1

1.php

替换需求(比如正则表达式),你应该使用该函数替换 ereg_replace() 和 preg_replace()。 ";

    $html = "/\<[\/\!]*?[^\<\>]*?\>/is";


    $newstr = preg_replace($html, "", $str);

    echo $str."
"; echo $newstr."
";

2.php

替换需求(比如正则表达式),你应该使用该函数替换 ereg_replace() 和 preg_replace()。 ";

    $html = "/\<[\/\!]*?[^\<\>]*?\>/is";


    $newstr = preg_replace($html, "", $str, 4);

    echo $str."
"; echo $newstr."
";

test.php

替换需5求(比如正则表达式),你应http://www.lampbrother.net该使用该http://bbs.brophp.org函数替9换 ereg_replace() 和9 preg_replace()。 ",
    "如果没有一些http://www.baidu.com特殊的替换需5求(比如正则表达式),你应http://www.lampbrother.net该使用该http://bbs.brophp.org函数替9换 ereg_replace() 和9 preg_replace()。 ",
    "如果没有一些http://www.baidu.com特殊的替换需5求(比如正则表达式),你应http://www.lampbrother.net该使用该http://bbs.brophp.org函数替9换 ereg_replace() 和9 preg_replace()。 ",
    "如果没有一些http://www.baidu.com特殊的替换需5求(比如正则表达式),你应http://www.lampbrother.net该使用该http://bbs.brophp.org函数替9换 ereg_replace() 和9 preg_replace()。 "
    
    
    
    );

    $reg  = array(
            '/\<[\/\!]*?[^\<\>]+?\>/is',
            '/(https?|ftps?):\/\/(www|mail|bbs|ftp)\.(.*?)\.(net|com|org|cn)([\w-\.\/\=\?\&\%]*)?/e', 
            '/\d/'
        );

    $rep = array(
            '',
            '"".strtoupper("$1://$2.$3.$4").""',
            '@'
        );


    $newstr = preg_replace($reg, $rep, $str);

    echo '
';
    print_r($str)."
"; print_r($newstr)."
"; echo '
';

你可能感兴趣的:(9.3.6 字符串的替换(preg_replace)1)