Cycling through urls in a string and appending a value to it PHP regex -


मेरे पास निम्न स्ट्रिंग है उदाहरण के लिए:

  मेरी & lt; a href = "http://example.com" & gt; साइट & lt; / a & gt ;. & Lt; a href = "http://localhost.com" & gt; मुझसे संपर्क करें & lt; / a & gt;  

यूआरएल के परिणामस्वरूप '/ id / 123' को जोड़ने के लिए इस स्ट्रिंग का मूल्यांकन करने के लिए मैं क्या तकनीक का उपयोग कर सकता हूं:

  आपका स्वागत है मेरी & lt; a href = "http://example.com/id/123" & gt; साइट & lt; / a & gt; & Lt; a href = "http://localhost.com/id/123" & gt; मुझसे संपर्क करें & lt; / a & gt;  

धन्यवाद।

यह काम करना चाहिए:

$ string = preg_replace ('/ href =' ([^ "* *]" / ',' href = "\\ 1 / id / 123" ', $ स्ट्रिंग); < / P>


Comments