用链接替换文本中的某些单词

时间:2013-04-20 11:46:07

标签: php

我有一个文字:Added updates system. (Issue #20) (Alex)和其他几个格式相同的文字。

我想将#20替换为我在链接中使用20的链接。例如:

Added updates system. (Issue #20) (Alex)

应该像以下一样回应:

Added updates system. (Issue <a href="http://tracker.website.com/view.php?id=20">#20</a>) (Alex)

文本是一个整体,它不是部分。我有一系列这样的文本,我想以同样的方式格式化。

感谢。

1 个答案:

答案 0 :(得分:1)

使用正则表达式替换数字后跟哈希#

preg_replace('/#(\d+)/', '<a href="http://tracker.website.com/view.php?id=$1">#$1</a>', 'Added updates system. (Issue #20) (Alex)');