$str = '<h5><a href="http://www.baidu.com/">fassion</a></h5><span><a class="h" href="http://www.baidu.com/">girl</a> <a href="http://www.baidu.com/">boy</a></span>';
$match = "/(<a\s+.*?href=\")(.*?)(\")/i";
$str = preg_replace($match, "\\1index.php?tblurl=\\2\\3", $str);
echo $str;把href 改成 tblurl
$match = "/(<a\s+.*?href=\")(.*?)(\")/i";
$str = preg_replace($match, "\\1index.php?tblurl=\\2\\3", $str);
echo $str;把href 改成 tblurl
<a href="index.php?tblurl=http://www.baidu.com/">fassion</a>
改变成<a tblurl="index.php?tblurl=http://www.baidu.com/">fassion</a>
$str = '<h5><a href="http://www.baidu.com/">fassion</a></h5><span><a class="h" href="http://www.baidu.com/">girl</a> <a href="http://www.baidu.com/">boy</a></span>';
$match = "/(<a\s+.*?)(.*?)href\s*=\s*([^\"]*?)(\")(.*?)(\")/i";
$str = preg_replace($match, "\\1\\2tblurl=\\3\\4\\5\\6", $str);
echo $str;
一次性改变成
<a tblurl="index.php?tblurl=http://www.baidu.com/">fassion</a>
$match = "/(<a\s+.*?)(.*?)href\s*=\s*(\")([^\"]*?)(\")/i";
$str = preg_replace($match, "\\1\\2tblurl=\\3index.php?tblurl=\\4\\5", $str);
echo $str;