我有一個變量是這樣的:定期用一定數目的字符的preg_replace表達
text1 http://www.server.com/10characters text2 http://www.server.com/10characters text3
我想的preg_replace所有「http://www.server.com/10characters」鏈接「點擊」,但‘http://www.server.com/’是必須發生的和恆定的‘10characters’始終是任何10個字符(沒有少,沒有更多)
對於離。 更換
text1 http://www.server.com/d19d2aj53f text2 http://www.server.com/a49ds5j3ax text3
http://www.otherserver.com/a49ds5j3ax text3
到
text1 <a href="http://www.server.com/d19d2aj53f">Click</a> text2
<a href="http://www.server.com/a49ds5j3ax">Click</a>
text3 http://www.otherserver.com/xt92s5sfa2 text3
我不知道如何做到這一點:/我試了幾種方法,但沒有很好的效果。
但它必須找到並替換所有http:/www.server.com/10characters鏈接,而不是一個。在文本中,您甚至可以擁有3個或更多的文本。 – user1604488 2012-08-16 23:05:14
@ user1604488你可以在一個循環中運行它;) – alfasin 2012-08-16 23:18:28