PHP中正则替换,这个正则替换该怎么写?

来源:百度知道 编辑:UC知道 时间:2024/09/21 05:35:27
才学PHP 对正则还不熟悉
希望高手路过援手一下。

我想把内容 <a href="#" onclick="window.location.href='http://.....*.htm';return false;">我要留言</a>
替换成<a href="#" onclick="window.location.href='http://123.htm';return false;">我要留言</a>
请问 该怎么替换。
另外如同这种
<a href="http://123.abc.com/qq/*.htm" target="_blank" class="level">武林元老</a>
替换成 武林元老
又该怎么用PHP替换?

<?php
$lines = file('source.php');
for($i=0; $i<count($lines); $i++)
{
$lines[$i] = eregi_replace("^onclick=\"window.location.href=\'http:\/\/.....*\.htm\';$", "^onclick=\"window.location.href=\'http:\/\/123\.htm\';$", $lines[$i]);
echo htmlspecialchars(join("",$lines));
?>

将source.php替换成你的文件名试试。
可参考我的主页博客
http://hi.baidu.com/tiimy/blog/item/07250c011f058f8fe850cd79.html