मैं एक "+" और "एसएस" के साथ सभी "ß" स्ट्रिंग में सभी व्हाइटस्पेस वर्णों को प्रतिस्थापित करना चाहता हूं ... यह "जावा regex s के साथ काम नहीं करता है, कहता है: अमान्य भागने अनुक्रम
Invalid escape sequence (valid ones are \b \t \n \f \r \" \' \)
इस: ß "है, लेकिन किसी भी तरह ग्रहण नहीं दूँगा मुझे इस्तेमाल एक खाली स्थान के लिए \ s .. मैंने कोशिश की" \ t "के बजाय, लेकिन या तो यह काम नहीं करता है .. मैं निम्नलिखित त्रुटि मिलती है मेरा कोड है:
try {
String temp1 = from.getText().toString();
start_from = temp1.replaceAll("ß", "ss");
start_from = start_from.replaceAll("\s", "+");
}
यह क्यों काम नहीं करता है? क्या यह एंड्रॉइड, ग्रहण या क्या समस्या है?
अग्रिम धन्यवाद!
मुझे आश्चर्य है कि आप एक स्ट्रिंग अक्षर में भी संकलित कर सकते हैं। एक स्ट्रिंग शाब्दिक में \ t जोड़ना एक नियमित अभिव्यक्ति बना देगा जिसमें नियमित अभिव्यक्ति की बजाय एक टैब वर्ण होता है, जिसके लिए आपको स्ट्रिंग अक्षर में \\ t की आवश्यकता होती है। – Geoff
मैं इसे संकलित नहीं कर सका, .. ग्रहण ने मुझे यह त्रुटि संदेश पोस्ट किया जो मैंने पोस्ट किया था। मैं बस आपको यह बताना चाहता था कि मैं क्या करने की कोशिश कर रहा था। – MJB