मैं XML डेटा है कि मैं एक वेब सेवा से खींच लिया के साथ एक स्ट्रिंग है। डेटा बदसूरत है और xml के नाम टैग में कुछ अमान्य वर्ण हैं। उदाहरण के लिए, मुझे कुछ ऐसा दिखाई दे सकता है:निकाला जा रहा है अमान्य वर्ण - रेगुलर एक्सप्रेशन से सी #
<Author>Scott the Coder</Author><Address#>My address</Address#>
पता नाम फ़ील्ड में # अमान्य है। मैं एक नियमित अभिव्यक्ति की तलाश में हूं जो नाम टैग से सभी अमान्य वर्णों को हटा देगा लेकिन सभी वर्णों को xml के मान अनुभाग में छोड़ दें। दूसरे शब्दों में, मैं केवल शुरुआती नाम टैग और नाम टैग बंद करने से वर्णों को हटाने के लिए RegEx का उपयोग करना चाहता हूं। बाकी सब कुछ एक ही remaing करना चाहिए।
मैं अभी तक सभी अमान्य वर्ण की जरूरत नहीं है, लेकिन यह हो जाएगा मुझे शुरू कर दिया: # {} &()
यह मैं क्या करने की कोशिश कर रहा हूँ करने के लिए संभव है?
"XML डेटा" जैसी चीजों का जिक्र करना टालना एक अच्छा विचार है। यह एक्सएमएल नहीं है। यही कारण है कि आपको इसके साथ परेशानी हो रही है। आपको डेटा के सप्लायर को जागरूक करने की आवश्यकता है कि उनका आउटपुट जंक है। –
हां, यही मुझे करने की ज़रूरत है। किसी समस्या को हल करते समय इस संदेश बोर्ड पर चीजों को आजमाने और सरल बनाने का कोई कारण नहीं है। मुझे सिर्फ उस लड़के की तलाश करनी चाहिए जिसने ऐसा किया और उसे बताया कि वह एक बुरे लड़के हैं। इससे मेरी समस्या हल हो जाएगी .... एर, रुको, नहीं .. मुझे अभी भी एक ही समस्या है ... अगला! – Scott
आप अस्वीकृत पात्रों को '$' जोड़ना चाहेंगे। – TinyTimZamboni