2013-05-25 56 views
-3

我有這些字符串:PHP正則表達式添加span標籤

$string1 = 'api/1/get/friends/:id/connections'; 
$string2 = 'api/1/get/search/:name'; 

我需要斜線之間添加span標籤當且僅-如果字符「」被發現旁邊一個削減。

$string1 = 'api/1/get/friends/<span>:id</span>/connections'; 
$string2 = 'api/1/get/search/<span>:name</span>'; 

感謝您的幫助!

+4

[?你嘗試過什麼(http://mattgemmell.com/2008/12/08/what-have-you-tried/)請參閱[關於堆棧溢出(http://stackoverflow.com/about)。 –

+0

你在製作什麼樣的奇怪API-url? – OptimusCrime

+0

@OptimusCrime我的猜測是那些是路由系統中的變量...... – PeeHaa

回答

1

該做的工作:

$result = preg_replace ('~/\K:\w++~', '<span>$0</span>', $string); 
+0

這工作得很好。謝謝! – andufo