<?php
//正则表达式替换相应字符串的用法
$url = "这是搜索链接:http://www.baidu.com/和http://www.google.com/"; //内容
$rule = "(http://)([a-zA-z0-9./-]+)"; //正则表达式 ,()内表示子串
$replace = "<a href=\"\\0\">\\0</a>"; //正则表达式,\0表示全部匹配部分
$replace01 = "<a href=\"\\0\">\\1</a>"; //正则表达式,\1表示匹配的第一部分
$replace02 = "<a href=\"\\0\">\\2</a>"; //正则表达式,\2表示匹配的第二部分
echo "原始字符串:$url"."<br>"; //输出原始字符串
echo "<hr>";
echo "全部匹配部分:".mb_ereg_replace($rule,$replace,$url);
echo "<br>";
echo "<hr>";
echo "匹配的第1部分:".mb_ereg_replace($rule,$replace01,$url);
echo "<br>";
echo "<hr>";
echo "匹配的底2部分:".mb_ereg_replace($rule,$replace02,$url);
echo "<br>";
echo "<hr>";