我的页面包含很多锚点,我必须把那个html放到wiki页面。如何在php中将锚转换为wiki url?
示例:
<a href="http://www.php.net/manual/en/memcached.add.php">add </a>
[http://www.php.net/manual/en/memcached.add.php add]
答案 0 :(得分:1)
我相信这应该有效:
<?php
echo $output = preg_replace("/<a\s+href\s*=\s*['\"]?(.+)['\"]?\s*>(.+)<\/a>/",
"[$1 $2]",
"<a href=http://www.php.net/manual/en/memcached.add.php>add </a>");
?>
答案 1 :(得分:0)
怎么样:
echo preg_replace('#<a.+href="(.+?)".*?>\s*(.+?)\s*</a>#', "[$1 $2]",
'<a href="http://www.php.net/manual/en/memcached.add.php">add </a>');
<强>输出:强>
[http://www.php.net/manual/en/memcached.add.php add]