को छोड़कर एचटीएमएल विशेषताओं को स्ट्रिप करें मैं एक नियमित अभिव्यक्ति लिखने की कोशिश कर रहा हूं जो एसआरसी विशेषता को छोड़कर सभी टैग विशेषताओं को पट्टी कर देगा। उदाहरण के लिए:रेगेक्स: एसआरसी
<p>This is a paragraph with an image <img src="/path/to/image.jpg" /></p>
मैं सभी विशेषताओं पट्टी करने के लिए एक नियमित अभिव्यक्ति है, लेकिन मैं यह बदलाव करने src में छोड़ने के लिए कोशिश कर रहा हूँ:
<p id="paragraph" class="green">This is a paragraph with an image <img src="/path/to/image.jpg" width="50" height="75"/></p>
के रूप में लौटा दिया जाएगा। यहां मेरे पास अब तक है:
<?php preg_replace('/<([A-Z][A-Z0-9]*)(\b[^>]*)>/i', '<$1>', '<html><goes><here>');
इसके लिए PHP के preg_replace() का उपयोग करना।
धन्यवाद! इयान
आप रेगुलर एक्सप्रेशन का उपयोग करके HTML पार्स कर सकते हैं। सभी एचटीएमएल नहीं।लेकिन अगर आपको पता है कि आप क्या प्राप्त कर रहे हैं तो आप नियमित अभिव्यक्तियों का उपयोग कर सकते हैं। यह उन लोगों द्वारा शुरू किया गया एक धार्मिक युद्ध है जो मानते हैं कि सभी स्थितियों में अनंत ढेर और स्मृति उपलब्ध हैं। –