मैं कुछ अवांछित पात्रों को हटाने के लिए रूबी और रेगेक्स के साथ अभ्यास कर रहा हूं। उदाहरण के लिए:मैं विशेष वर्ण कैसे हटा सकता हूं?
input = input.gsub(/<\/?[^>]*>/, '')
और के लिए विशेष वर्ण, उदाहरण के ☻ या :
input = input.gsub('&#', '')
यह केवल संख्या छोड़ देता है, ठीक है। लेकिन यह केवल काम करता है उपयोगकर्ता, एक कोड के रूप में विशेष वर्ण में प्रवेश करती है, तो इस तरह:
™
मेरा प्रश्न: उपयोगकर्ता, कोड के बिना विशेष वर्ण में प्रवेश करती है, तो इस तरह मैं कैसे विशेष वर्ण को नष्ट कर सकते हैं:
™ ☻
धन्यवाद, मुझे लगता है कि अनुमत वर्णों की सूची बनाना आसान है। – Yud
धन्यवाद !! मैंने स्ट्रिंग को रखने के लिए 'input = input.gsub (/ [^ 0-9A-Za-z] /, '' '' का उपयोग किया है। यह मुझे इन विशेष वर्णों के स्थान पर कुछ अतिरिक्त जगह देता है। – Surya