Tôi đang cố gắng thay thế chuỗi con chứa char "$". Tôi rất vui khi được biết tại sao nó không hoạt động theo cách đó, và nó hoạt động ra sao.Thay thế chuỗi con (replaceAll) workaround
Cảm ơn, 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);
}
}
Và bản in này ra sao? '$ foo - cái này hoạt động - bla'? – Entity
có thể trùng lặp của [vấn đề Backslash với String.replaceAll] (http://stackoverflow.com/questions/1701839/backslash-problem-with-string-replaceall) – McDowell