2013-04-20 98 views
0

我有一個文本,如:Added updates system. (Issue #20) (Alex)和其他幾個格式相同的文本。用鏈接替換文本中的某些單詞

我想將#20替換爲我在鏈接中使用20的鏈接。例如:

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

應echo'ed像:

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

的文字是一個整體,它不是部分。我有一組這樣的文本,我想以相同的方式進行格式化。

謝謝。

回答

1

使用正則表達式替換數字後跟一個哈希#

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

這工作完全相同的方式我想它。謝謝。 – 2013-04-20 12:01:55

+0

沒問題:)在臉書上,我從一位音樂老師那裏讀到一個狀態:「一個學生問我怎麼玩F標籤和C標籤小標題......單詞失敗。」 – imulsion 2013-04-20 12:06:45