使用preg_replace更改锚标记中的URL

时间:2013-06-06 13:32:29

标签: php preg-replace

我想更改以下给定锚标记的网址

<a href="pubmed/2562222"></a>

我想用类似

替换内部网址
<a href="http://www.ncbi.nlm.nih.gov/pubmed/25562222"></a>

我想用preg_replace替换但我不确切知道。请帮我解决这个问题

1 个答案:

答案 0 :(得分:1)

你去了

$patterns = '/pubmed\/2562222/';
$replacements = 'http://www.ncbi.nlm.nih.gov/pubmed/2562222';
$string = '<a href="pubmed/2562222"></a>';
print( preg_replace($patterns, $replacements, $string));

这将输出

<a href="http://www.ncbi.nlm.nih.gov/pubmed/2562222"></a>

Live Demo