मैं चार "$" वाले एक सबस्ट्रिंग को प्रतिस्थापित करने की कोशिश कर रहा हूं। मुझे यह सुनकर खुशी होगी कि उसने ऐसा क्यों नहीं किया, और यह कैसे काम करेगा।सबस्ट्रिंग को बदलें (प्रतिस्थापित करें) वर्कअराउंड
धन्यवाद, user_unknown
public class replaceall {
public static void main(String args[]) {
String s1= "$foo - bar - bla";
System.out.println("Original string:\n"+s1);
String s2 = s1.replaceAll("bar", "this works");
System.out.println("new String:\n"+s2);
String s3 = s2.replaceAll("$foo", "damn");
System.out.println("new String:\n"+s3);
}
}
और यह प्रिंट क्या करता है? '$ foo - यह काम करता है - bla'? – Entity
स्ट्रिंग.रेप्लेसएल के साथ बैकस्लैश समस्या का संभावित डुप्लिकेट (http://stackoverflow.com/questions/1701839/backslash-problem-with-string-replaceall) – McDowell