"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > आप सामग्री से HTML विशेष वर्ण कैसे हटा सकते हैं?

आप सामग्री से HTML विशेष वर्ण कैसे हटा सकते हैं?

2024-11-08 को प्रकाशित
ब्राउज़ करें:142

How Can You Remove HTML Special Characters from Content?

HTML विशेष वर्णों को हटाना

RSS फ़ीड फ़ाइल उत्पन्न करने के प्रयास में, आपने अपने एप्लिकेशन से HTML टैग्स को हटाने के लिए स्ट्रिप_टैग फ़ंक्शन को नियोजित किया है। हालाँकि, आपको एक कमी का सामना करना पड़ा है: स्ट्रिप_टैग HTML विशेष कोड वर्णों जैसे " ", "&", और "©" को हटाने में विफल रहता है।

इस समस्या को हल करने के लिए, वैकल्पिक कार्यों का उपयोग करने पर विचार करें html_entity_decode के रूप में, जो इन विशेष वर्णों को डीकोड करता है। इसके अतिरिक्त, आप preg_replace के माध्यम से नियमित अभिव्यक्तियों को नियोजित कर सकते हैं:

$Content = preg_replace("/&#?[a-z0-9] ;/i","",$Content);

यह अभिव्यक्ति "&कॉपी;" से मेल खाने वाली स्ट्रिंग्स का मिलान करके HTML वर्ण कोड को लक्षित करती है। प्रारूप। इन मिलानों को एक खाली स्ट्रिंग से बदलकर, आप अपनी सामग्री से विशेष वर्णों को प्रभावी ढंग से हटा देते हैं।

वैकल्पिक रूप से, परिशुद्धता बढ़ाने के लिए, आप प्रतिस्थापन के लिए एक सख्त वर्ण सीमा निर्दिष्ट कर सकते हैं:

$Content = preg_replace("/&#?[a-z0-9]{2,8};/i","",$Content);

यह संशोधन चरित्र को सीमित करता है मिलान के लिए सीमा, जिससे केवल "&" वर्ण वाले पाठ को गलती से बदलने की संभावना कम हो जाती है।

विज्ञप्ति वक्तव्य यह लेख यहां पुनर्मुद्रित है: 1729255634 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.कॉम से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3