मैं एक बड़ी स्ट्रिंग जिसमें मैं & निम्नलिखित पैटर्न में उपलब्ध इस्तेमाल किया वर्ण हो है -जावा स्ट्रिंग & के साथ '&' बदलें, लेकिन & से & amp;
A&B
A & B
A& B
A &B
A&B
A & B
A& B
A &B
मैं हालांकि यह जगह &
को & चरित्र की सभी घटनाओं को बदलना चाहते हैं, मैं यह भी कहा कि यह सुनिश्चित करने की जरूरत है मैं गलती से &
को &
में परिवर्तित नहीं करता हूं। मैं इसे निष्पादन समझदार तरीके से कैसे करूं? क्या मैं नियमित अभिव्यक्ति का उपयोग करता हूं? यदि हां, तो क्या आप उपर्युक्त करने के लिए सही नियमित अभिव्यक्ति लेने के लिए मेरी मदद कर सकते हैं?
मैं अब तक कोई खुशी के साथ निम्नलिखित की कोशिश की है:
data = data.replace(" & ", "&"); // doesn't replace all &
data = data.replace("&", "&"); // replaces all &, so & becomes &
आप सभी '&' '' 'में बदल सकते हैं और फिर सभी' '' '&' को बदल सकते हैं। –
क्या आपके पास उदाहरण के लिए ' 'जैसे अन्य भागने वाले अक्षर हैं? – Pshemo