के अंदर "कुछ शब्द" को बाहर करना चाहिए, मेरे पास डेटाबेस तालिका में HTML सामग्री संग्रहीत है। उस HTML सामग्री में मैं एक लिंक टैग के साथ "कुछ शब्द" को प्रतिस्थापित करना चाहता हूं। लेकिन अगर "कुछ शब्द" पहले से ही एक लिंक टैग के अंदर है तो मुझे उन्हें छोड़ देना चाहिए ..PHP नियमित अभिव्यक्ति, लेकिन लिंक टैग
उदा।
सामग्री
<p>Lorem ipsum dolor SOME WORDS, consectetur adipiscing elit. <a href="http://example.com">SOME WORDS</a> elementum pharetra velit at cursus. Quisque blandit, nibh at eleifend ullamcorper</p>
उत्पादन
<p>Lorem ipsum dolor <a href="http://someurl">SOME WORDS</a>, consectetur adipiscing elit. <a href="http://example.com">SOME WORDS</a> elementum pharetra velit at cursus. Quisque blandit, nibh at eleifend ullamcorper</p>
होना चाहिए जैसा कि आप देख सकते हैं, यह मौजूदा लिंक ग्रंथों को बाहर रखना चाहिए जब जगह।
सही ट्रैक में आने के लिए कुछ मार्गदर्शन बहुत सराहना की है।
नियमित अभिव्यक्ति का उपयोग न करें, जैसे DOMDocument –
कोशिश एक HTML पार्सर का उपयोग करें - http://www.solmetra.com /scripts/regex/index.php - और - http://weblogtoolscollection.com/regex/regex.php - और कुछ अन्य बकवास। – qooplmao
उस लड़की को अंगूठी से याद रखें? उसने HTML को संसाधित करने के लिए नियमित अभिव्यक्तियों का उपयोग करने की कोशिश की, और देखें कि उसके साथ क्या हुआ! –