2010-07-19 49 views
0

我有例如以下字符串:騎自行車通過在一個字符串URL和附加價值給它的PHP正則表達式

Welcome to my <a href="http://example.com">site</a>. Feel free to <a href="http://localhost.com">contact me</a>. 

我可以使用什麼樣的技術來評估這個字符串添加「/ ID/123」在這兩個網址的結尾導致:

Welcome to my <a href="http://example.com/id/123">site</a>. Feel free to <a href="http://localhost.com/id/123">contact me</a>. 

謝謝。

回答

2

這應該工作:

$string = preg_replace('/href="([^"]*)"/','href="\\1/id/123"',$string);

+0

哦,謝謝你,我沒想到的完整的解決方案。謝謝! – synonymsynonyms 2010-07-19 09:16:41

0
$result = preg_replace('/<a\s+href="([^"]+)"/', '<a href="\1/id/123"', $subject); 
相關問題