正则表达式 // 和##和~~

来源:互联网 发布:美拍视频怎么上传淘宝 编辑:程序博客网 时间:2024/04/29 23:45
<?phppreg_match_all("/<[^>]+>(.*)<\/[^>]+>/U",    "<b>example: </b><div align=left>this is a test</div>",    $out, PREG_PATTERN_ORDER);var_dump($out);die;echo $out[0][0] . ", " . $out[0][1] . "\n";echo $out[1][0] . ", " . $out[1][1] . "\n";?>

上方代码用的是//包含正则表达式。很显然这种方式,必须对特殊字符进行转义。否则无法运行。

<?phppreg_match_all("#<[^>]+>(.*)<\/[^>]+>#U",    "<b>example: </b><div align=left>this is a test</div>",    $out, PREG_PATTERN_ORDER);var_dump($out);die;echo $out[0][0] . ", " . $out[0][1] . "\n";echo $out[1][0] . ", " . $out[1][1] . "\n";?>

上方代码用的是##,这种方式,可以对特殊字符进行转义,也不可以不对他们进行转义,都不会影响输出结果。(~~也是一样的)

0 0